
html * { font-family:Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-indent: 0; list-style: none; }

body, div, p, span, ul, li, img, form, input, select,h1,h2,h3,h4,h5, dl, dt, dd, th,tr,td { margin: 0; padding: 0; text-indent: 0; list-style: none; }

body { background: url(/images/new_subdomain/bg.jpg) repeat-x top left #F2F2F2;}
/*---[top content]---*/
#body-content { margin: 0 auto;}

#main-content { display:inline-block; width:100%;  border-bottom-width:1px; border-left-width:1px; border-right-width:1px; border-top-width:0; border-style:solid; border-color:#d6d6d8;  }
#main-content .left_column { width:655px; float:left; display:block; background:url(/images/new_homepage/column_border.png) no-repeat top right; padding-right:20px; margin-right:10px; }
#main-content .right_column { width:250px; float:left; display:block; }

.home_search {  }
.home_search .search_content .search_content_header { padding:20px 0 5px 35px;}
.home_search .search_content .search_content_header h3 { font-size:17px; color:#666; font-weight:bold;  margin:0; float:left;}
.home_search .search_content .search_content_header h4.twitter { font-size:17px; color:#5F93C3; font-weight:bold;  margin-top:-25px; float:right; background:url(/images/new/twitter_bird.jpg) no-repeat top right; padding-top:25px;}
.home_search .search_content .search_content_header a.twitter_link { float:right; font-size:12px; color:#5F93C3; margin:3px 0 0 5px; text-decoration:underline; }
.home_search .search_content .search_content_header a.twitter_link:hover { text-decoration:none; }
.home_search .search_content .search_content_header p { font-size:12px; color:#838383; padding-top:10px; display:inline-block; width:100%; }
.home_search .search_content .search_content_steps { width:510px; margin:10px auto;}
.home_search .search_content .search_content_steps .step { width:149px; margin-right:20px; float:left; }
.home_search .search_content .search_content_steps .step .step_content { padding:100px 0 0 17px; }
.home_search .search_content .search_content_steps .step .step_content h5 { font-size: 17px; font-weight:bold; color:#333366; text-align:center;}
.home_search .search_content .search_content_steps .step .step_content p { font-size:12px; color:#999; text-align:center; font-weight:bold;}
.home_search .search_content .search_content_steps .step_one { background:url(/images/new_homepage/step_1.png) no-repeat; }
.home_search .search_content .search_content_steps .step_two { background:url(/images/new_homepage/step_2.png) no-repeat; }
.home_search .search_content .search_content_steps .step_three { background:url(/images/new_homepage/step_3.png) no-repeat; }
.home_search .search_content .search_content_footer { display:inline-block; clear:left; width:100%; text-align:center; font-size:13px; font-weigh:bold; color:#666; padding-top:15px;}
.home_search .search_content .search_content_footer .special { color:#ff6600;}

.search_input { margin:5px auto 0 auto; width:444px; }
.search_input .text_field { width:346px; height:26px; background:url(/images/new_homepage/search_background.png) no-repeat; float:left; behavior: url(/css/new/iepngfix.htc); }
.search_input .text_field input { width:330px; font-style:italic; color:#666; margin:5px 0 0 10px; border:0; background:none;}
.search_input .search_submit { float:left;  }
.search_input .search_submit input { margin-top:-4px;} 

.categories { width: 680px; margin:0 auto; clear:left; padding-top:25px;  }
.categories .description { text-align:center; font-weight:bold; font-size:16px; color:#666666; padding-bottom:10px; }
.categories .top_categories { width:100%;  float:left; margin-bottom:15px; }
.categories .bottom_categories { width:540px; margin:15px auto; clear:left; }
.categories .category { width:150px; float:left; margin:0 5px; }
.categories .business_category { background:url(/images/new_homepage/business_background.png) no-repeat; behavior: url(/css/new/iepngfix.htc); }
.categories .technology_category { background:url(/images/new_homepage/technology_background.png) no-repeat; behavior: url(/css/new/iepngfix.htc); }
.categories .science_category { background:url(/images/new_homepage/science_background.png) no-repeat; behavior: url(/css/new/iepngfix.htc); }
.categories .lifestyle_category { background:url(/images/new_homepage/lifestyle_background.png) no-repeat; behavior: url(/css/new/iepngfix.htc); }
.categories .culture_category { background:url(/images/new_homepage/culture_background.png) no-repeat; behavior: url(/css/new/iepngfix.htc); }
.categories .sports_category { background:url(/images/new_homepage/sports_background.png) no-repeat; behavior: url(/css/new/iepngfix.htc); }
.categories .entertainment_category { background:url(/images/new_homepage/entertainment_background.png) no-repeat; behavior: url(/css/new/iepngfix.htc); width:185px; }

.categories .bottom_category { background:url(/images/new_homepage/bottom_category_background.png) no-repeat; behavior: url(/css/new/iepngfix.htc); }
.category .title { font-size:16px; font-weight:bold; float:left; width:100%; height:35px; overflow:visible; margin:15px 0; }
.category .title a { text-decoration:none; color:#334b65; padding:0 10px; /*background:url(/images/new_homepage/blue_down_arrow.png) no-repeat center right; behavior: url(/css/new/iepngfix.htc);*/}
.category .title li.label { margin-top:20px; float:left;}
.category .title li.icon { float:right; margin-top:-15px; }
.category .title li.icon img { behavior: url(/css/new/iepngfix.htc); position:relative;}
.category .title li.lifestyle_icon { margin-top:-30px; }
.category .title li.culture_icon { margin-top:-10px; }
.category .category_items li { padding-left:3px; }
.category .category_items li a { font-size:12px; color:#5f93c3; }
.category .category_items li.icon { float:right; margin-top:5px; padding-right:10px; }
.category .category_items li.icon img { behavior: url(/css/new/iepngfix.htc); }

.tour_block { background:url(/images/new_homepage/section_divider.png) no-repeat 20px 50px; float:left; padding:10px 0 0; behavior: url(/css/new/iepngfix.htc);}
.tour_block .content { float:left; width:100%; display:inline-block; }
.tour_block .content h2 { font-size:17px; color:#666; font-weight:bold; text-align:center; padding: 10px 0; width:250px; float:left;}
.tour_block .content .share_header { font-size:14px; }
.tour_block .content p { font-size:12px; color:#666; width:100%; display:inline-block; }
.tour_block .tour_button { margin: 15px 0px 25px 55px; float:left; text-align:center; display:inline; }
.tour_block .tour_button a img { behavior: url(/css/new/iepngfix.htc); width:134px; height:35px; }

.bookmark_block { margin-bottom:20px; float:left;}
.bookmark_block .content { float:left; width:100%; display:inline-block; }
.bookmark_block .content h2 { font-size:17px; color:#666; font-weight:bold; text-align:center; padding: 10px 0; width:250px; float:left;}
.bookmark_block .content .share_header { font-size:14px; }
.bookmark_block .content p { font-size:12px; color:#666; width:250px; float:left; display:block; }
.bookmark_block .bookmark_button { margin: 15px 0px 15px 25px; float:left; text-align:center; display:inline; }
.bookmark_block .bookmark_button a img { behavior: url(/css/new/iepngfix.htc); width:184px; height:35px; }
.bookmark_block .content .share_header { font-size:14px; }

.share_block { float:left; background:url(/images/new_homepage/gemzie_backgrounds.png) no-repeat; behavior: url(/css/new/iepngfix.htc);  width:177px; height:126px; margin-bottom: 20px;  }
.share_block .create_page_button { float:left; margin:5px 0 0 60px; display:inline;  }
.share_block .create_page_button a img {  width:180px; height:44px; behavior: url(/css/new/iepngfix.htc); }


.gray_header { width: auto; height: 23px;}
.gray_header .left_curve { display: inline-block; float: left; width: 5px; height: 23px; background: url(/images/new_subdomain/gray-header_01.png) no-repeat left top; behavior: url(/css/new/iepngfix.htc); }
.gray_header .center_content { display: inline-block; float: left; width: auto; height: 23px; background: url(/images/new_subdomain/gray-header_02.png) repeat-x left top; }
.gray_header .right_curve { display: inline-block; float: left; width: 5px; height: 23px; background: url(/images/new_subdomain/gray-header_03.png) no-repeat left top; behavior: url(/css/new/iepngfix.htc); }

.featured_pages { width: 650px; clear: both; padding-top: 20px;}
.featured_pages .center_content { font-size: 12px; font-weight: bold; color: #FFF; line-height: 23px; width: 640px; }
.featured_pages .center_content img { margin-top: 3px; margin-right: 5px; float: left; behavior: url(/css/new/iepngfix.htc);}
.featured_pages #page_list { width: 650px; height: 65px; text-align: left; margin: 5px 0px; position: relative; }
.featured_pages #page_list ul { padding: 0; margin: 0; list-style-type: none;}
.featured_pages #page_list ul li { width: 85px; height: 65px; overflow: hidden; display: inline-block; float: left; margin-left: 9px;}
.featured_pages #page_list ul li img { width: 115px; margin-left: -15px; }
.featured_pages #page_list ul li.firstChild { margin-left: 0px;}
.featured_pages .page_info { width: 650px; height: auto; border: solid 1px #DBDBDB; background: url(/images/new_homepage/featured_bg.jpg) repeat-x left bottom #FFF; }
.featured_pages .page_info #page_arrow_container {height: 20px; position: relative;}
.featured_pages .page_info #page_arrow_container #page_arrow { position: absolute; top: 0px; left: 0px; width: 84px; height: 20px; z-index: 100;}
.featured_pages .page_info #page_arrow_container #page_arrow img { width: 84px; height: 20px; behavior: url(/css/new/iepngfix.htc); }

.featured_pages .page_info #page_contents { width: 250px; padding: 10px; float: left; display: inline-block;}
.featured_pages .page_info #page_contents #page_name { font-size: 14px; font-weight: bold; color: #334b65; text-decoration: underline;}
.featured_pages .page_info #page_contents #page_content_list { margin: 10px 0;}
.featured_pages .page_info #page_contents #page_content_list ul li { display: inline; float; left;}
.featured_pages .page_info #page_contents #page_content_list ul li a { font-size: 12px; color: #5f93c3; padding-right: 10px;}
.featured_pages .page_info #page_tags { width: 355px; padding: 10px 10px 10px 0px; float: left; display: inline-block; text-align: left;}
.featured_pages .page_info #page_tags a { color: #f90; }
.featured_pages .page_info #page_tags a.TagSize1 { font-size: 12px; }
.featured_pages .page_info #page_tags a.TagSize2 { font-size: 14px; }
.featured_pages .page_info #page_tags a.TagSize3 { font-size: 16px; }
.featured_pages .page_info #page_tags a.TagSize4 { font-size: 18px; }


#popular-experts #pe-content .experts .expert_item { background:url(/images/new_homepage/featured_bg.jpg) repeat-x; border-bottom:1px solid #ccc; width:240px; display:inline-block; padding:5px; 0; }
#popular-experts #pe-content .experts .expert_item_content { padding:5px; }
#popular-experts #pe-content .experts .expert_item_content .expert_number { font-size:40px; color:#ccc; float:left; font-weight:bold; width:30px; } 
#popular-experts #pe-content .experts .expert_item_content .expert_avatar { width:50px; height:50px; overflow:hidden; border:1px solid #ccc; text-align:center; float:left; margin-right:5px; }
#popular-experts #pe-content .experts .expert_item_content .expert_avatar img { height:50px; }
#popular-experts #pe-content .experts .expert_item_content .expert_details { font-size:12px; color:#666; padding:0 5px; }
#popular-experts #pe-content .experts .expert_item_content .expert_details a { color:#334B65; text-decoration:underline; font-size:14px; font-weight:bold; }
#popular-experts #pe-content .experts .expert_item_content .expert_details a:hover { text-decoration:none; }
#popular-experts #pe-content .experts .expert_item_content .expert_details a.page_link { color:#FF9900; font-size:12px; font-weight:bold; }

#splash { position:absolute; width:815px; height:640px; background:url(/images/yellow_paper/splash/yellow_paper.png) no-repeat; behavior: url(/css/new/iepngfix.htc); margin-left:75px; z-index:1000; }
#splash a { text-decoration:underline; }
#splash a:hover { text-decoration:none; }
#splash .splash_container { padding:20px; }
#splash .splash_header {  }
#splash .splash_header .splash_header_welcome { background:url(/images/yellow_paper/splash/welcome.png) no-repeat; width:321px; height:28px; display:inline-block; behavior: url(/css/new/iepngfix.htc); float:left; margin:30px 0 0 230px;  }
#splash .splash_header .close { float:right; margin:30px 10px 0 0;  }
#splash .splash_header .close a { color:#d00100; font-size:12px; font-weight:bold; background:url(/images/yellow_paper/splash/close.png) no-repeat top right; padding:5px 30px 10px 10px; behavior: url(/css/new/iepngfix.htc); height:24px; display:block; }
#splash .splash_header .splash_header_text { width:450px; margin:0 auto; padding-top:10px; font-size:14px; text-align:center; clear:both;}

#splash .splash_content { padding:20px; }
#splash .column { width:345px; float:left; padding:0 10px; } 
#splash .column .column_header { font-size:17px; font-weight:bolder; padding-left:108px; }
#splash .column .column_section { clear:both; padding:10px 0;  }
#splash .column .column_section .section_icon { float:left; behavior: url(/css/new/iepngfix.htc); width:100px; }
#splash .column .column_section .webs_best { background:url(/images/yellow_paper/splash/webs_best.png) no-repeat top right; height:35px; } 
#splash .column .column_section .media_base { background:url(/images/yellow_paper/splash/media_base.png) no-repeat top right;  height:78px; }
#splash .column .column_section .direct_access { background:url(/images/yellow_paper/splash/direct_access.png) no-repeat top right;  height:55px; }
#splash .column .column_section .fame { background:url(/images/yellow_paper/splash/fame.png) no-repeat top right; height:64px; }
#splash .column .column_section .fellows { background:url(/images/yellow_paper/splash/fellows.png) no-repeat top right; height:41px; }
#splash .column .column_section .fortune { background:url(/images/yellow_paper/splash/fortune.png) no-repeat top right;  height:60px; }
#splash .column .column_section .section_content { display:block; width:235px; float:left; padding-left:10px; height:75px; }
#splash .column .column_section .section_content h5 { font-size:12px; font-weight:bold; color:#000; }
#splash .column .column_section .section_content p { font-size:12px; color:#000; }
#splash .splash_footer { clear:both; margin:0 0 0 200px; padding-top:20px; text-align:center; float:left; width: 400px; display:inline-block; clear:both; }
#splash .splash_footer .footer_header { font-weight:bold; font-size:17px; float:left; width:100%; }
#splash .splash_footer .footer_content { background:url(/images/yellow_paper/splash/learn_more.png) no-repeat top center; behavior: url(/css/new/iepngfix.htc); padding-top:25px; margin:20px 0 0 70px; font-size:12px; float:left; display:inline-block; }
#splash .splash_footer .footer_content a { color:#d00100; font-weight:bold; }