/* Body and box-like elements */
html, body { height: 100%; }
html, body, img, ul, form, h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; }
body { background: #e8eef5; font: normal 12px arial,verdana,sans-serif; color: #333; _background:url(nothing.txt) #e8eef5 fixed; }
img { border: 0; }
dd a { color: #0066cc; }
hr { border-color:#CCCCCC -moz-use-text-color -moz-use-text-color; border-style:dotted none none; border-width:1px 0 0; height:1px; }
/* header */
#header { padding: 0; margin: 0; border-top: 1px solid #001c33; width: auto; height: 94px; background: #000 url(../images/leshou_2_1/headercontainerbg2.gif) top left repeat-x; border-bottom: 1px solid #f1f5f8; }
#header #header_inner { width: 960px; height: 94px; padding: 0; position: relative; margin: 0 auto; }
#top_nav { float: right; margin: 0 18px 0 0; background: #192839 url(../images/leshou_2_1/bg_primaryNav_left.png) left bottom no-repeat; }
#top_nav ul { float: left; background: url(../images/leshou_2_1/bg_primaryNav_right.png) right bottom no-repeat; padding: 0 .8em 2px; margin: 0; }
#top_nav li { float: left; list-style: none; padding: 0; height: 22px; line-height: 22px; color: #FFF; text-align: center; margin: 0 13px; }
#top_nav li a { font-size: 1.1em; color: #D0D0D0; text-decoration: none; display: block; }
#top_nav li a:hover { color: #fff; border-bottom: 2px solid #4082ae; _border-bottom: none; margin-bottom: 0; }
#second_nav { float: right; margin: 15px 15px 0 0; background: #C5D2E3 url(../images/leshou_2_1/bg_secondaryNav_left.png) left top no-repeat; }
#second_nav ul { float: left; background: url(../images/leshou_2_1/bg_secondaryNav_right.png) right top no-repeat;  margin: 0; width: 43em; }
#second_nav ul li { text-align: center; width: 5.62em;  float: left; list-style: none; height: 34px; line-height: 34px; margin: 0; background: none; padding: 0; font-size: 15px; font-weight: bold; }
#second_nav li.li_full { border-right: 1px solid #98BAE6; border-left: 1px solid #F6F6F6; }
#second_nav li.li_left { border-left: 1px solid #F6F6F6; }
#second_nav li.li_right { border-right: 1px solid #98BAE6; }
#second_nav ul li a { color: #0066CC; display:block; text-decoration: none; }
#second_nav ul li a:hover { color: #FFF; }
/* content */
#content { padding: 20px 0 0 0; margin: 0; background: transparent url(../images/leshou_2_1/contentcontainerbg.gif) top left repeat-x; }
#content .homepage_top { height: 100px; width: 940px; background: transparent url(../images/leshou_2_1/homepagetop_1.gif) top left no-repeat; margin: 0 auto; padding: 8px 10px 10px 10px; }
#content .full_column { background: #fff url(../images/leshou_2_1/roundedtopinner.gif) top left no-repeat; width: 960px; margin: 0 auto 20px auto; padding: 0; }
#content #inner_page { background-image: url(../images/leshou_2_1/roundedtop.gif); }
.full_column .column_inner { background: transparent url(../images/leshou_2_1/roundedbottom.gif) bottom left no-repeat; padding: 20px 20px 10px 20px; margin: 0; }
.column_inner .community_heading { padding: 0 0 20px 0; margin: 0 0 20px 0; background: transparent url(../images/leshou_2_1/dottedbg.gif) bottom left repeat-x; text-align: center; }
.page_content { font: normal 13px/1.5em "Lucida Grande", "Verdana", sans-serif; }
.column_inner .user_heading { padding: 0 0 20px 0; margin: 0 0 20px 0; background: transparent url(../images/leshou_2_1/dottedbg.gif) bottom left repeat-x; }
.column_inner .all_tags span a { margin: 0 10px 0 0; color: #0066cc; text-decoration: none; }
.column_inner .all_tags span a:hover { text-decoration: underline; }
.column_inner .main_content { width: 640px; float: left; margin: 0; }
.column_inner .friend_content { width: 100%; margin: 0; }
.main_content .b_content { padding: 0; margin: 10px 0 0 0; font: normal 13px/1.5em "Lucida Grande", "Verdana", sans-serif; }
.b_content a { color: #0066cc; text-decoration: none; }
.b_content a:hover { color: #fff; background: #0066cc; }
.user_fans { float: right; font-size: 14px; }
.user_fans b { font-size: 18px; font-weight: bold; }
.rec_this { margin: 0 0 0 10px; *height: 25px; *line-height: 25px; }
.each_entry_title { padding: 8px 14px 6px 2px; margin: 0; background: transparent url(../images/leshou_2_1/dottedbg.gif) bottom left repeat-x; }
.main_content .blog_content .each_entry { padding-bottom: 50px; }     
.each_entry .entry_meta { background: #eee; text-align: center; -webkit-border-radius: 6px; -moz-border-radius: 6px; padding: 0; margin: 0; }
.each_entry em { color: #555; font: normal 12px/1.5em "Lucida Grande", "Verdana", sans-serif; }
.post_img { vertical-align:top; border:1px solid #ccc; }
.column_inner .friend_content .each_entry { padding: 12px 14px 14px 14px; margin: 0; background: transparent url(../images/leshou_2_1/dottedbg.gif) bottom left repeat-x; }
.column_inner .friend_content .other { background-color: #f5f5f5; }
.main_content .member_entries { height: 100%; background-color: #fff; }
.main_content .member_entries .each_entry { padding: 12px 14px 14px 14px; margin: 0; background: transparent url(../images/leshou_2_1/dottedbg.gif) bottom left repeat-x; }
.main_content .member_entries .other { background-color: #f5f5f5; }
.main_content .each_entry img.favorite_image { float: right; margin: 4px 4px 0 0; border: 0; }
.section_list {border: 2px solid #E8EEF5; margin-top: 10px; width: 100%;}
.lejian_index { background: #E8EEF5; border: 2px solid #E8EEF5; width: 100%; margin: 0 5px 10px 0; }
.lejian_index a { color: #0066cc; text-decoration: none; }
.lejian_index a:hover { color: #fff; background: #0066cc; }
.lejian_index_title { color: #2b8c00; background: #FFFFFF; height: 20px; font-size: 15px; padding: 10px 0 5px 10px; }
.lejian_index_entries { height: 150px; }
.lejian_index_entries ul { margin:0; padding:12px 0 12px 20px; font-size: 14px; }
.lejian_index_entries ul li { list-style-image:url(../images/leshou_2_1/lejian_lists.png); *list-style-image:url(../images/leshou_2_1/lejian_lists_ie.png); line-height:150%; }
.lejian_index_next { color: #2b8c00;  line-height: 22px; background: #FFFFFF; font-size: 15px; padding: 10px 0 5px 10px; }
.lejian_index_next span { color: #000; font-size: 12px; }
/* sidebar */
.sidebar_content a { color: #000; text-decoration: underline; }
.sidebar_content { width: 240px; _width: 280px; padding-left: 20px; background: transparent url(../images/leshou_2_1/vertdottedbg.gif) top left repeat-y; float: right; padding-top: 18px; margin: -20px 0 0 0; _margin-right: -20px !important; }
.sidebar_content .banner_sponsor { background: #e8eef5 url(../images/leshou_2_1/side_inner_top.gif) top left no-repeat; padding: 0; }
.banner_sponsor .banner_sponsor_inner { background: transparent url(../images/leshou_2_1/side_inner_bottom.gif) bottom left no-repeat; padding: 10px; }
.banner_sponsor .banner_sponsor_text { background: #e8eef5; padding: 10px 6px; }
.banner_sponsor .user_action_link { padding: 5px 0; background: #eff5fb; border-top: 1px dotted #3274d0; border-bottom: 1px dotted #3274d0; }
.banner_sponsor_inner p { padding: 0; margin: 0 0 4px 0; font: normal 12px arial,verdana,sans-serif; color: #6e7f94 !important; }
.banner_sponsor_inner p a { text-decoration: underline; color: #6e7f94 !important; }
.banner_sponsor_inner span { margin: 0 15px 0 30px; color: #F27B04; font-size: 14px; }
.banner_sponsor_inner span a { color: #F27B04; text-decoration: none; }
.banner_sponsor_inner span a:hover { background: #0066cc; color: #FFFFFF; }
#homepage_featured, .featured_members, .sidebar_content .banner_sponsor, .sidebar_content .logged_in_comms { _margin-right: 33px; }
.sidebar_content .banner_sponsor { _margin-right: 41px; }
.sidebar_content .tag_lists h3 { font-size:100%; font-weight:normal; clear:left; padding:3px 0 3px 8px; background-color:#E9E9E9; position:relative; overflow:hidden; display:block; width:97%;  _width: 83%; }
.sidebar_content .tag_lists h3 a { padding: 0 5px 0 0; color:#565656; font-weight:bold; text-decoration:none; font: bold 12px sans-serif; }
.sidebar_content .tag_lists ul { margin:0; padding:0; font-size: 12px; clear:both; }
.sidebar_content .tag_lists h2 { padding: 5px 60px 2px 8px; background:  url(../images/leshou_2_1/tagright.png) top left no-repeat; _background:  url(../images/leshou_2_1/tagrightIE.png) top left no-repeat; font: bold 12px sans-serif; }
.sidebar_content .tag_lists ul li { list-style:none; margin:0; padding:0; width: 240px; _width: 240px; position:relative; float:left;clear:left; }
.sidebar_content .tag_lists ul li a { position:relative; display:block; margin:0; padding:0 0 0 16px; color:#666; text-decoration:none; cursor:pointer; }
.sidebar_content .tag_lists ul li a span { position:relative; display:block; margin:0; padding:2px 0 0 2px; height:16px; background:#fff; border-top:1px solid #e3e3e3; }
.sidebar_content .tag_lists ul li.first a span { border-top:1px solid #fff; }
.sidebar_content .tag_lists ul li.last { clear: both; }
.sidebar_content .tag_lists ul li a em { font-style:normal; font-weight:normal; position:absolute; top:2px; right:4px; }
.sidebar_content .tag_lists ul.list li a:hover,.sidebar_content .stag_lists ul.list li:hover a { background:#fff url('../images/leshou_2_1/tools.gif') 0 -62px no-repeat; }
.sidebar_content .tag_lists ul.list li a:hover span { color:#fff;  background:#6C6C6C; }
.sidebar_content .tag_lists ul li.hor a { background:#fff url('../images/leshou_2_1/tools.gif') 0 -62px no-repeat; }
.sidebar_content .tag_lists ul li.hor a span { color:#fff;  background:#6C6C6C; }
.sidebar_content .logged_in_comms { margin-bottom: 35px; }
.logged_in_inner { background: #eaf6e5; -webkit-border-radius: 6px; -moz-border-radius: 6px; padding: 10px; }
.logged_in_inner ul.comm_listing { list-style: none; padding: 5px 0 0 0; margin: 0; }
.sidebar_content p { clear: both; font: normal 12px/1.5em "Helvetica", "Arial", sans-serif; padding: 0 0 12px 0; margin: 0; color: #555; }
.sidebar_content p a { text-decoration: underline; color: #555; }
.sidebar_content .side_block { margin-bottom: 25px; }
.sidebar_content .featured_inner a, .sub_lists a { color: #0066cc; text-decoration: none; }
.sidebar_content .featured_inner ul, .sub_lists ul { list-style: none; padding: 0; margin: 0; }
.featured_inner ul li, .sub_lists ul li { padding: 7px; background: transparent url(../images/leshou_2_1/dottedbg.gif) bottom left repeat-x; }
.featured_inner ul li.inner_list_last { background: none; }
#homepage_featured .featured_members .featured_inner li { padding: 7px 15px 11px 15px; }
.featured_inner ul li p { padding: 5px 0 5px; margin: 0; font: normal 12px/1.5em "Lucida Grande", "Verdana", sans-serif; color: #555; }
.featured_inner ul li span.feat_member_listing { display: block; clear: both; padding: 0; margin: 0 0 1px 0; }
.featured_inner ul li span.feat_member_listing a { display: block; padding: 2px 2px 2px 15px; font: normal 12px/1.4em "Lucida Grande", "Verdana", sans-serif; background: #e8eef5; text-decoration: none; color: #213e61; }
.featured_inner ul li span.feat_member_listing a:hover { background: #ccd7e3; color: #051629; }
.featured_inner ul li span.top a { -moz-border-radius-topleft: 6px;  -moz-border-radius-topright: 6px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; }
.featured_inner ul li span.bottom a { -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; }
.sub_lists a { font-size: 14px; vertical-align: middle; }
.sub_lists img { vertical-align: middle; padding-right: 5px; }
.sub_lists .cancel a { font-size: 12px; }
.user_status { border: 1px solid #C0C0C0; margin: 0 0 20px 0; }
.user_status_center { background: #00AAE0; border: 3px solid #fff; font: normal 16px arial,verdana,sans-serif; color: #fff; letter-spacing: 20px; padding: 5px 0px 5px 20px; text-align: center; }
.user_status_center a {letter-spacing: 0; color: #fff; text-decoration: none;}
.user_status_center a:hover { color: #051629; }
.user_side_lists { maring: 0; padding: 0; }
.user_side_lists a { color: #0066cc; text-decoration: none; }
.user_side_lists a:hover { color: #000; text-decoration: underline; }
.user_side_lists p { padding: 7px; margin: 0 0 30px 0; }
.user_side_lists h4 { font: bold 14px arial,verdana,sans-serif; color: #F27B04; padding: 0; margin: 5px 0 10px 0; }
.user_side_lists h4 a { font: normal 14px arial,verdana,sans-serif; color: #0066cc; text-decoration: none; }
.user_side_lists h4 a:hover { color: #FFF; background: #0066cc; }
.user_side_lists ul { list-style: none; padding: 0; margin: 0 0 30px 0; }
.user_side_lists ul li { padding: 7px; background: transparent url(../images/leshou_2_1/dottedbg.gif) bottom left repeat-x; }
.user_side_lists ul li.list_last { background: none; }

a.site_link { text-decoration: none; color: #0066cc; }
a.site_link:hover { color: #000; text-decoration: underline; }

/* pages */
.pages { padding: 1em 1em 2em 0em; margin: 1em 0; clear: left; font-size: 100%; }
.pages a, .pages span { display: block; float: left; color: #0066cc; padding: 0.2em 0.5em; margin-right: 0.1em; border: 1px solid #fff; background: #fff; }
.pages a { border: 1px solid #9AAFE5; text-decoration: none; }
.pages a:visited { text-decoration: none; }
.pages a:hover { border-color: #06c; text-decoration: none; }
.pages span.current { border: 1px solid #06c; font-weight: bold; background: #06c; color: #fff; }
.pages a.nextprev { font-weight: bold; }
.pages span.nextprev { color: #666; }
.pages span.nextprev { border: 1px solid #ddd; color: #999; }
.index_page { padding: 0; margin: 15px 0 40px 0; }
/* footer */
#footer_container { clear: both; width: 960px; margin: 0 auto 0px auto; padding: 0; }
#footer_container .footer_inner { letter-spacing: -1px; color: #45627b; padding: 0 0 20px 0; margin: 0; }
#footer_container .footer_inner a { padding-left: 10px; font-size: 12px; text-decoration: underline; color: #587793; }
#footer_container .footer_inner a:hover { color: #8facc6; text-decoration: none; }
/* h1 */
#header_inner h1 { position: absolute; top: 2px; _top: -2px; z-index: 1000; left: -4px; height: 94px; width: 230px; font-size: 8px; text-indent: -9000px; background: transparent url(../images/leshou_2_1/leshou.png) top left no-repeat; _background: transparent url(../images/leshou_2_1/leshouIE.gif) top left no-repeat; }
#header_inner h1 a { display: block; width: 230px; height: 94px; text-decoration: none; outline: 0; -moz-outline-style: 0; }
.main_content h1 { font: bold 15px/1.3em arial,verdana,sans-serif; }
.main_content h1 a { color: #0066cc; text-decoration: none; }
.main_content h1 a:hover { color: #333; }
/* h2 */
.each_entry .entry_heading h2 { font: normal 30px/1.3em arial,verdana,sans-serif; color: #555; letter-spacing: -1px; padding: 0; margin: 0 0 4px 0; }
.each_entry .entry_heading h2 a { color: #000; text-decoration: none; }
.each_entry .entry_heading h2 a:hover { text-decoration: underline; }
.homepage_top h2 { font: bold 18px/1.5em arial,verdana,sans-serif; letter-spacing: -1px; padding: 4px 0 0 4px; color: #2b8c00; }
.homepage_top h2 a { margin: 7px 2px 0 0; color: #206800; font: bold 12px/12px arial,verdana,sans-serif; padding: 6px 10px; letter-spacing: 0; text-decoration: none; }
.homepage_top h2 a:hover { color: #fff; background: #32a300; }
.homepage_top h2 a.new { -webkit-border-radius: 0; -webkit-border-bottom-left-radius: 6px; -webkit-border-top-left-radius: 6px; }
.homepage_top h2 a.browse { -webkit-border-radius: 0; }
.homepage_top h2 a.want { -webkit-border-radius: 0; -webkit-border-bottom-right-radius: 6px; -webkit-border-top-right-radius: 6px; background: #41b5ff url(../images/leshou_2_1/bluelinkbg.gif) bottom left repeat-x; }
.homepage_top h2 a.want:hover { background: #0074be; }
/* h3 */
.each_entry .entry_heading h3 { font: normal 14px arial,verdana,sans-serif; color: #777; padding: 0 0 12px 0; margin: 0 -20px 11px 0; background: transparent url(../images/leshou_2_1/dottedbg.gif) bottom left repeat-x; }
.each_entry .entry_heading h3 a { text-decoration: underline; color: #777; }
.page_content h3, .entry_body h3 { font: bold 18px "Helvetica", "Arial", sans-serif; color: #333; padding: 15px 0 5px 0; margin: 0; }
.each_entry h3 { font: bold 15px/1.5em arial,verdana,sans-serif; color: #0066CC; padding: 0; margin: 0 0 4px 0; }
.each_entry h3 a { font: bold 15px/1.5em arial,verdana,sans-serif; color: #0066CC; text-decoration: none; }
.each_entry h3 a:hover { color: #0066CC; text-decoration: underline; }
h3 a.shou_it, h1 a.shou_it { font-size: 12px; color: #7991B3 !important; padding: 0px 4px; text-decoration: none !important; }
h3 a.shou_it, h1 a.shou_it { font-weight: normal; }
h3 a.shou_it:hover, h1 a.shou_it:hover { font-size: 12px; color: #fff !important; padding: 0px 4px; background: #0066CC; }
.user_heading img {margin: 2px 5px 0 0; float: left; border: 1px solid #aaa; }
.user_heading h3 { font: 28px "Helvetica", "Arial", sans-serif; color: #000; padding: 0 0 5px 0; margin: 0; }
.user_heading h3 small { font-size: 18px; text-transform: uppercase; font-weight: normal; color: #888; }
.user_heading h3 em { font-style: normal; font-weight: normal; color: #000; }
.user_heading h3 a { color: #0066CC; text-decoration: none; }
.user_heading h3 a:hover { color: #000; text-decoration: none; }
.user_heading h3 .user_fans a { color: #999; }
.user_heading h3 .user_fans a:hover { color: #fff; background: #0066cc; padding: 2px; }
.user_heading h3 .user_fans a.rec_this { background: transparent url(../images/leshou_2_1/zt3_1.gif) top left no-repeat; padding: 2px 28px 2px 8px; color: #0066cc; }
.user_heading h3 .user_fans a.rec_this:hover { background: transparent url(../images/leshou_2_1/zt3_1.gif) top left no-repeat; padding: 2px 28px 2px 8px; color: #999; }
.saves_user h3 { padding-bottom: 5px; font: normal 14px, sans-serif; color: #333; }
.section_list h3 { font: bold 15px/1.5em arial,verdana,sans-serif; color: #0066CC; padding: 2px 5px; margin: 0; background: #E8EEF5; line-height: 25px; cursor: move;}
.section_list h3 a { font: bold 15px/1.5em arial,verdana,sans-serif; color: #0066CC; text-decoration: none; }
.section_list h3 a:hover { color: #0066CC; text-decoration: underline; }
.section_list h3 small { font-size: 12px; text-transform: uppercase; font-weight: normal; color: #888; }
/* h4 */
.logged_in_inner h4 { padding: 0; margin: 0 0 4px 0; font: 16px "Helvetica", "Arial", sans-serif !important; color: #2a8a00; }
.logged_in_inner h4 a { text-decoration: underline; color: #2a8a00; }
.logged_in_inner h4 em { display: block; padding: 3px 0 0 0; font-weight: normal; font-size: 14px; line-height: 1.5em; color: #599141; font-style: normal; }
.page_content h4, .page_side_content h3, entry_body h4 { font: bold 14px "Lucida Grande", "Verdana", sans-serif; color: #333; padding: 15px 0 5px 0; margin: 0; }
.user_heading h4 { padding: 0; margin: 0; font: normal 14px "Helvetica", "Arial", sans-serif; color: #555; }
.user_heading h4 a { color: #0066cc; text-decoration: none; }
.user_heading h4 a:hover { text-decoration: underline; color: #0066cc; }
.user_heading h4 a.now_click, .heading_area a.now_click { color: #555; }
.user_heading h4 a.favorite { display: block; text-decoration: none; float: right; padding: 6px 10px 6px 30px; margin-right: 5px; font: bold 12px "Helvetica", "Arial", sans-serif; color: #1c8509; -webkit-border-radius: 6px; -moz-border-radius: 6px; background: #eaf6e5 url(../images/leshou_2_1/faveadd.gif) 9px 5px no-repeat; }
.user_heading h4 a.favorite:hover { background-color: #d0e4c8; }
.user_heading h4 a.subscribe { display: block; text-decoration: none; float: right; padding: 6px 30px 6px 30px; font: bold 14px "Helvetica", "Arial", sans-serif; color: #fff; -webkit-border-radius: 6px; -moz-border-radius: 6px; background: #ffba00; }
.user_heading h4 a.subscribe:hover { background-color: #ff8700; text-decoration: none; color: #fff; }
.each_entry h4 { font: normal 12px arial,verdana,sans-serif; color: #ccc; padding: 0; margin: 0 0 7px 0; }
.each_entry h4 a { color: #333; text-decoration: none; }
.each_entry h4 a:hover { color: #000; text-decoration: underline; }
.each_entry h4 a.comm_link { color: #239100; text-decoration: none; }  
.each_entry h4 a.comm_link:hover { color: #165e00; text-decoration: underline; } 
.each_entry h4 span { color: #ccc; display: none; }
h4 a.profile_link, h5 a.profile_link { background: #bbb; font-weight: bold; font-size: 10px; -webkit-border-radius: 6px; padding: 3px 7px; color: #fff !important; text-decoration: none !important; }
h4 a.profile_link:hover, h5 a.profile_link:hover { background: #666; }
h4 li { list-style:none; }
.each_entry h4 a.fave, h5 a.fave { font-size: 10px; font-weight: bold; -webkit-border-radius: 6px; padding: 3px 7px; color: #fff; text-decoration: none; background: #999; }
.each_entry h4 a.fave:hover, h5 a.fave:hover { background: #0074be; }
.no_page { text-align: right; margin-top: 20px; }
.heading_area h4 { font: normal 12px arial,verdana,sans-serif; color: #555; padding: 0; margin: 0 0 4px 0; }
.heading_area h4 a { font: normal 12px arial,verdana,sans-serif; color: #0066cc; text-decoration: underline; }
.heading_area h4 a:hover { color: #000; text-decoration: underline; }
.heading_area small a { padding-left: 8px; font: normal 11px arial,verdana,sans-serif; color: #888; text-decoration: underline; }
.heading_area small a:hover { color: #000; text-decoration: none; }
.heading_area_side h4 { font: normal 14px arial,verdana,sans-serif; color: #2b8c00; padding: 0; margin: 30px 0 4px 0; }
.heading_area_side h4 a { font: normal 14px arial,verdana,sans-serif; color: #0066cc; text-decoration: none; }
.heading_area_side h4 a:hover { color: #FFF; background: #0066cc; }
.banner_sponsor_inner h4 { padding: 0; margin: 0 0 4px 0; font: bold 12px arial,verdana,sans-serif; color: #6e7f94; }
.user_action_link h4 { padding: 2px 0 2px 27px; margin: 0; font: 14px arial,verdana,sans-serif; background: url(../images/leshou_2_1/goto.png) bottom left no-repeat; _background: url(../images/leshou_2_1/gotoIE.png) bottom left no-repeat; color: #6e7f94; }
.user_action_link h4 a { color: #0066cc; text-decoration: none; }
.user_action_link h4 a:hover { color: #0066cc; text-decoration: underline; }
.user_action_link .del_tag { margin: 0 25px; }
.del_tag a { background: #0066cc; color: #fff; text-decoration: none; }
.section_list h4 { font: normal 12px arial,verdana,sans-serif; color: #ccc; padding: 0; margin: 15px 7px; }
.section_list h4 a { color: #333; text-decoration: none; }
.section_list h4 a:hover { color: #000; text-decoration: underline; }
.section_list h4 a.comm_link { color: #239100; text-decoration: none; }  
.section_list h4 a.comm_link:hover { color: #165e00; text-decoration: underline; } 
.section_list h4 span { color: #ccc; display: none; }
/* h5 */
.all_members ul li h5 { font: normal 20px arial,verdana,sans-serif; color: #000; padding: 0; margin: 0 0 5px 0; }  
.all_members ul li h5 a.big_site_link { text-decoration: none; color: #000; } 
.all_members ul li h5 a.big_site_link:hover { color: #000; text-decoration: underline; }
.logged_in_inner h5 { clear: both; margin: 10px 0 0 0; padding: 10px 0 0 0; font: bold 12px/1em arial,verdana,sans-serif; color: #1a5700; }
.logged_in_inner h5 a { display: block; padding: 5px 0 5px 8px; background: #32a300 url(../images/leshou_2_1/joinlinkbg.gif) bottom left repeat-x; -webkit-border-radius: 6px; -moz-border-radius: 6px; color: #fff; text-decoration: none; }
.logged_in_inner h5 a:hover { background: #2a8800; color: #fff; }
.each_entry h5 { font: normal 12px arial,verdana,sans-serif; color: #999; background: transparent url(../images/leshou_2_1/smallbullet.gif) 0 3px no-repeat; padding: 0 0 8px 10px; margin: 0; }
.each_entry h5 a { color: #999; text-decoration: underline; }
.each_entry h5 a:hover { color: #000; text-decoration: none; }
.featured_inner li h5, .comm_member_block li h5 { padding: 0 0 3px 0; margin: 0; font: 12px/1.4em "Helvetica", "Arial", sans-serif; color: #000; }
.featured_inner li h5 a.site_link, .comm_member_block li h5 a.site_link { font: normal 15px/1.5em arial,verdana,sans-serif; text-decoration: none; color: #0066cc; }
.featured_inner li h5 a.site_link:hover, .comm_member_block li h5 a.site_link:hover { color: #000; text-decoration: underline; }
.featured_inner li h5 img { float: left; margin: 0 5px 0 0; border: 1px solid #ccc; width: 36px; height: 36px; }
.sub_lists li h5 .sub_link { color: #333; text-decoration:none; font: normal 12px arial,verdana,sans-serif; }
/* h6 */
.each_entry .entry_meta h6 { padding: 5px; margin: 0; font: normal 12px "Lucida Grande", "Verdana", sans-serif; color: #555; }
.each_entry .entry_meta h6 em { padding: 0 4px; color: #777; }
.each_entry .entry_meta h6 a { font-weight: bold; text-decoration: none; color: #333; } 
.each_entry .entry_meta h6 a:hover { color: #000; text-decoration: underline; } 
.each_entry h6 { font: normal 12px arial,verdana,sans-serif; color: #999; padding: 0; margin: 0; }
.each_entry h6 .users { margin: 0 8px 0 0; } 
.each_entry h6 .users img { vertical-align: top; border: 1px solid #ccc; }
.each_entry h6 .posts { margin: 0 8px; }
.each_entry h6 .posts a { font-weight: bold; padding: 0.2em 0.3em; color: #fff; }
.each_entry h6 .comments { background: url(../images/leshou_2_1/tools.gif) no-repeat 0 -20px; padding: 0 0 0 15px; _padding: 2px 0 0 15px; margin: 0 0 0 8px; }
.each_entry h6 .links { background: url(../images/leshou_2_1/tools.gif) no-repeat 0 -41px; padding: 0 0 0 15px; margin: 0 0 0 8px; } 
.each_entry h6 a { color: #999; text-decoration: none; }
.each_entry h6 a:hover { color: #000; text-decoration: none; }
.each_entry h6 a.saves_count { color: #fff; text-decoration: none; } 
.each_entry h6 a.saves_count:hover { color: #B7E5F2; background: #32a300; text-decoration: none; } 
.featured_inner li h6 a, .comm_member_block li h6 a, .all_members li h6 a { color: #999; text-decoration: underline; }
.featured_inner li h6 a:hover, .comm_member_block li h6 a:hover, .all_members li h6 a:hover { color: #f00; text-decoration: none; }
.featured_inner li h6, .comm_member_block li h6, .all_members li h6 { font: normal 12px arial,verdana,sans-serif; color: #999; background: transparent url(../images/leshou_2_1/smallbullet.gif) 0 3px no-repeat; padding: 0 0 0 10px; margin: 0; }
/* Form Elements */
form a { font: normal 12px "Lucida Grande", "Verdana", sans-serif; text-decoration: none; color: #0066cc; }
form a:hover { text-decoration: none; background: #0066CC; color: #FFF; }
form.bf_form { padding: 0; margin: 0; }
form.bf_form input.bf_url { font: 27px "Helvetica", "Arial", sans-serif; margin: 5px 10px 0 40px; width: 720px; border: 2px solid #aaa; height: 35px; }
form.bf_form input.bf_bbtn { width: 80px; height: 41px; border: 1px solid #216b00; cursor: pointer; background: #2b8c00; font: bold 20px arial,verdana,sans-serif; color: #fff; -webkit-border-radius: 6px; -moz-border-radius: 6px; }
form.bf_form input.bf_bbtn:hover { background: #216b00; }
form.leshou_form { margin: 0; padding: 0; font: normal 14px "Lucida Grande", "Verdana", sans-serif; }
form.leshou_form input.ipt { border: 1px solid; border-top-color: #C0C0C0; border-left-color: #C0C0C0; border-right-color: #CCC; border-bottom-color: #CCC; width: 300px; background-color: #FFC; height: 25px; font: normal 19px "Lucida Grande", "Verdana", sans-serif; }
form.leshou_form input.btn { display: block; padding: 7px 12px; _padding: 7px 5px 4px 5px; #padding: 7px 5px 4px 5px; background: #f3f3ef; font: bold 14px "Helvetica", "Arial", sans-serif; color: #000;   margin: 8px 0 0 0; cursor: pointer; border: 1px solid #D6D0C5; }
form.post_form { font: normal 14px "Lucida Grande", "Verdana", sans-serif; }
form.post_form input.ipt { border: 1px solid; border-top-color: #C0C0C0; border-left-color: #C0C0C0; border-right-color: #CCC; border-bottom-color: #CCC; width: 600px; height: 25px; background-color: #FFC; font: normal 19px "Lucida Grande", "Verdana", sans-serif; }
form.post_form input.btn { display: block; padding: 7px 12px; _padding: 7px 5px 4px 5px; #padding: 7px 5px 4px 5px; background: #f3f3ef; font: bold 14px "Helvetica", "Arial", sans-serif; color: #000;  margin: 8px 0 0 0; cursor: pointer; border: 1px solid #D6D0C5; }
form.post_form textarea { border: 1px solid; border-top-color: #C0C0C0; border-left-color: #C0C0C0; border-right-color: #CCC; border-bottom-color: #CCC; width: 600px; overflow: auto; }
form.post_comm { margin: 3em 0 1em 0; }
/* color: #C7EDCC */
form.post_comm input.btn { display: block; padding: 7px 12px; _padding: 7px 5px 4px 5px; #padding: 7px 5px 4px 5px; background: #f3f3ef; /* C7EDCC */ font: bold 14px "Helvetica", "Arial", sans-serif; color: #000;  margin: 8px 0 0 0; cursor: pointer; border: 1px solid #D6D0C5; }
form.post_comm textarea { border: 1px solid; border-top-color: #C0C0C0; border-left-color: #C0C0C0; border-right-color: #CCC; border-bottom-color: #CCC; width: 637px; overflow: auto; }
.logged_in_inner form.side_login { padding: 10px 0 10px 20px; margin: 10px 0 0 0; background: #fff; -webkit-border-radius: 6px; -moz-border-radius: 6px; }
form.side_login label { display: block; padding: 0 0 4px 0; margin: 0; color: #555; }
form.side_login input { padding: 2px; width: 160px; margin: 0 0 10px 0; }
form.side_login input.ch_field { padding: 0; margin: 0; width: 15px; }
form.side_login button { border: 0; cursor: pointer; margin-top: 5px; padding: 5px 7px; background: #2b8c00; font: bold 12px arial,verdana,sans-serif; color: #fff; -webkit-border-radius: 6px; -moz-border-radius: 6px; }
form.side_login button:hover { background: #216b00; }
.user_search #key { float: left; }
.user_search #btn { float: right; }
.tag_edit { margin: 0 25px; }
.tag_edit input.ipt { width: 100px; border: 1px solid; border-top-color: #C0C0C0; border-left-color: #C0C0C0; border-right-color: #CCC; border-bottom-color: #CCC; background-color: #FFC; }
.search_box { width: 239px; height: 31px; background: url(../images/leshou_2_1/bg_search_box.gif); margin: 0 0 2em 0; }
.search_box .key { float: left; padding: 0; margin: 6px 0 0 6px; border: 0; width: 197px;  background: none; font: bold 16px "Helvetica", "Arial", sans-serif; color: #ccc; }
.search_box .btn { float: right; margin: 3px 4px 0 0; }
/** other style */
.error_msg { width: 550px; color: #FF0000; padding: 5px 5px; padding-left: 25px; border: 1px solid #FF6600; background: #fff url(../images/error_msg.gif) no-repeat 5px 5px; background-color: #FFF2E9; }
.tips { margin: 0 0 10px 0; padding: 10px 0 10px 20px; width: 280px; display: block; color: #0066cc; text-decoration: underline; border: 1px solid #e8eef5; font: normal 14px/1.5em "Helvetica", "Arial", sans-serif; background-color: #ffc; }
.a_hover a { z-index: 10; }
.a_hover a:hover { position:relative; z-index:100; }
.a_hover a span { display:none; }
.a_hover a:hover span{ display:block; position:absolute; float:left; white-space:nowrap; top:1.3em; left:0; background:#fffcd1; border:1px solid #444; color:#444; padding:1px 5px; z-index:10; }
.showpost_title { padding-bottom:8px; }
.leshou-coop-link { list-style-type: none; margin: 0; padding: 0; }
.leshou-coop-link li { float: left; margin: 5px; width: 10em; line-height: 150%; }
.new_user { font-size: 14px; }
#leshou_nav { z-index:100; background: transparent url('../images/leshou_2_1/QuickMenu_BG.png') no-repeat scroll 0 top;  width: 976px; height: 20px; position:fixed; bottom:0; left: 50%; margin-left: -487px; /* position fixed for IE6 */ _position: absolute;  _top:expression( documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight ); }
#leshou_nav { color: #FFFFFF; padding: 6px 0 0 10px; font-size: 15px; font-weight: bold; }
#leshou_nav .s_left { float:left; }
#leshou_nav .s_left lable { vertical-align:middle; font-family:tahoma; }
#leshou_nav .s_left .lt { vertical-align:middle; width: 120px; height: 12px; }
#leshou_nav .s_left .lc { vertical-align:middle; }
#leshou_nav .s_left .lb { vertical-align:middle; height: 20px; font-size: 12px; }
#leshou_nav ul li { text-align: center; float:left; width:300px; list-style:none; }
#leshou_nav ul li a { color: #FFFFFF; display: block; text-decoration: none; }
#leshou_nav li img { margin-right: 5px; }
#leshou_nav .change_nav { float: right; padding-right: 15px; padding-top: -10px; }
#leshou_nav .nav_msg { margin-top:50px; _margin-top: 60px; text-align: center; color: #000000; }
#sg { margin-bottom: -8px; _margin-bottom: -2px; }
#fw { font-size: 16px; width: 580px; height: 21px; padding-top: 2px; margin: 0 10px; }
#sb { height: 2em; width: 69px; }
#leshou_nav_right { z-index:100; background: transparent url('../images/leshou_2_1/nav_left.png') no-repeat scroll 0 top; bottom: 5px; right:5px; position:fixed; /* position fixed for IE6 */ _position: absolute;  _top:expression( documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight ); }
#mourning { background: #EA8C62; text-align: center; color: #FFFFFF; font-size: 14px; font-weight: bold; }
/* url post comments */
.detail_posts { margin: 0px; padding: 0; }
.detail_posts .saves_user { font: normal 14px "Helvetica", "Arial", sans-serif; list-style: none; height: 120px; margin: 0; padding: 1em 0 1em 10px; }
.detail_posts .comments_user { height: 55px; }
.detail_posts .saves_user li { float: left; width: 155px; padding: 3px 0; }
.detail_posts .saves_user a { color: #0066cc; }
.detail_posts .saves_user .user_portrait { border: 1px solid #ccc; float: left; margin: 0 8px 0 0; }
.comment { margin-top: 2em; }
.comment .each_comment { border: 1px solid #ccc; margin: 0 0 2px 0; }
.each_comment a { color: #0066cc; text-decoration: none; }
.each_comment .comment_intro { background: #e8eef5; padding: 5px 0 5px 10px; }
.each_comment .comment_body { padding: 8px 0 8px 20px; }
.post_pages { margin: 0; padding: 0; font-szie: 12px; border-bottom: 1px #ccc solid; }
.post_pages .total { float: left; margin-left: 1em; margin-top: -8px; background: #FFF; }
.post_pages .number { float: right; margin-right: 2em; margin-top: -8px; }
.post_pages .prev, .post_pages .next { border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin-right: 1em; background: #FFF; padding: 0 5px; }
.post_pages a { color: #0066cc; text-decoration: none; }
.post_pages a:hover { border-color: #2E6AB1; text-decoration: none; }
/* url support */
.support { margin-top: 10px; margin-bottom: 20px; border: 1px solid #ccc; }
.support .support_intro { background: #e8eef5; padding: 5px 0 5px 8px; font-size: 14px; font-weight: bold; }
.support .support_body { padding: 8px 0 8px 11px; }
.support ul { list-style: none; line-height: 25px; font-size: 14px; }
.support ul li a { color: #0066cc; text-decoration: none; }
.support ul li a:hover { text-decoration: underline; }
/* users tags */
.alltags_list { margin: 0 0 0 10px; }
.alltags_list ul { line-height: 30px; list-style: none; font-size: 14px; }
.alltags_list ul li { float: left; width: 150px; margin: 2px 0; padding: 0; }
.alltags_list ul li a { color: #0066cc; font-weight: bold; }
/* users friend */
.large_portrait img { float: left; margin: 0 10px 0 0; width: 40px; height: 40px; border: 1px solid #ccc; }
.friend_action { padding-bottom: 10px; list-style: none; }
.friend_action li { width: 200px; float: left; }
/* users profile */
.user_profile { margin: 0 0 0 3em; }
.user_profile table { font: bold 14px "Helvetica", "Arial", sans-serif; line-height: 30px;}
.user_profile table .name { text-align : right; width: 100px; }
.user_profile table .value { color: #0066cc; }
.user_profile table .ipt { border: 1px solid; border-top-color: #C0C0C0; border-left-color: #C0C0C0; border-right-color: #CCC; border-bottom-color: #CCC; background-color: #FFC; }
.rolls { float: right; text-align:left; margin-bottom: 1em; text-decoration: none; }
.rolls a, .rolla a:visited { text-decoration: none; color: #0066cc; }
.rolls a:hover { text-decoration: underline; }
.sect_form { margin: 1em 0 0 0; }
.sect_form table .ipt { border: 1px solid; border-top-color: #C0C0C0; border-left-color: #C0C0C0; border-right-color: #CCC; border-bottom-color: #CCC; background-color: #FFC; }
.console { border-collapse: collapse; font-size: 14px; border: 1px solid #C0C0C0; }
.console th { text-align: left; border-bottom: 1px solid #C0C0C0; padding: 8px 0; }
.console td { height: 30px; line-height: 30px; border-bottom: 1px solid #C0C0C0; }
.console .table_right { text-align: right; padding-right: 5px; }
.console_top { padding: 10px 0; border: 1px solid #C0C0C0; border-bottom-color: #fff; background: #E7E7FF; }
.console_bottom { padding: 10px 0; border: 1px solid #C0C0C0; border-top-color: #fff; background: #E7E7FF; }
/* hide itme */
#img_intro { color: #555; position:absolute; margin: -70px 0 0 0; z-index: 999; }
#pro_intro { color: #555; position:absolute; margin: -70px 0 0 55px; z-index: 999; }
#qucik_tools { background: #fff; border: 1px solid #ff8700; position:absolute; width: 250px; z-index: 999; margin: 14px 0 0 670px; }
#qucik_tools .tools_header { background: #ff8700; height: 20px; text-align: right; font-size: 14px; padding: 5px 5px 5px 0; }
#qucik_tools .tools_header a { color: #fff; text-decoration: none; }
#qucik_tools ul { list-style: none; margin: 10px 0; }
#qucik_tools ul li { text-align: center; font-size: 14px; font-weight: bold; padding: 0 5px; height: 30px; line-height: 30px; }
#qucik_tools ul li a { color: #0066cc; display:block; text-decoration: none; }
#qucik_tools ul li a:hover { border: 1px solid #eee; background: #ff8700; color: #fff; }
#edit_page { width:100%; height:100%; _height: 3000px; background: #000000; filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4; position: fixed;top: 0; *position: absolute;*top: expression(offsetParent.scrollTop);left: 0; z-index: 10010; }
#edit_form { width: 640px; height: 480px; border: 1px solid #ff8700; color: #5B5B5B; position: fixed;top: 50px; *position: absolute;*top: expression(offsetParent.scrollTop+50);left: 50%; z-index: 10011; margin-left: -320px; background: #FFFFFF; text-align: left; }
#edit_form .edit_header { background: #ff8700; height: 20px; padding: 5px 0 5px 5px; font-size: 14px; color: #fff; font-weight: bold; }
#edit_form .edit_header span { float: right; padding: 5px 10px 0 0; }
#edit_form .edit_header span a { color: #fff; text-decoration: none; }
#edit_form .method { margin: 0 0 1em 10px; } 
/* table */
.message_table { margin: 10px 0 0 0; width: 100%; }
.message_table td, .message_table th { height: 25px; line-height: 25px; background: transparent url(../images/leshou_2_1/dottedbg.gif) bottom left repeat-x; }
.message_table th { text-ailgn: right; }
.message_table a { color: #0066cc; }
/* the UL */
.unit-rating{float:left;list-style:none;margin:0px;padding:0px;height:15px;position:relative;background:url('../images/users/starrating.gif') top left repeat-x;}
.unit-rating li{text-indent:-90000px;padding:0px;margin:0px;float: left;}
.unit-rating li a{outline: none;display:block;width:15px;height:15px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0px;}
.unit-rating li a:hover{background:url('../images/users/starrating.gif') left center;z-index: 2;left:0px;}
.unit-rating a.r1-unit{left:0px;}
.unit-rating a.r1-unit:hover{width:15px;}
.unit-rating a.r2-unit{left:15px;}
.unit-rating a.r2-unit:hover{width:30px;}
.unit-rating a.r3-unit{left:30px;}
.unit-rating a.r3-unit:hover{width:45px;}
.unit-rating a.r4-unit{left:45px;} 
.unit-rating a.r4-unit:hover{width:60px;}
.unit-rating a.r5-unit{left:60px;}
.unit-rating a.r5-unit:hover{width:75px;}
.unit-rating a.r0-unit{left:75px;background:url('../images/users/unstarrating.gif') left center;}
.unit-rating a.r0-unit:hover{width:90px;background:url('../images/users/unstarrating.gif') left center;}
.unit-rating li.current-rating{background:url('../images/users/starrating.gif') left bottom;position:absolute;height:15px;display:block;text-indent:-9000px;z-index:1;}
/** popwin */
.popwin_cover{width:100%;height:100%;background: #333;filter:alpha(opacity=80);-moz-opacity:0.2;opacity:0.8;display: none;position: fixed;top: 0;*position: absolute;*top: expression(offsetParent.scrollTop);left: 0;z-index: 10010;}
.popwin{width: 640px;height: 480px;border: 1px solid #8AC1FE;color: #5B5B5B;position: fixed;top: 100px;*position: absolute;*top: expression(offsetParent.scrollTop+100);left: 50%;z-index: 10011;margin-left: -320px;background: #FFFFFF;display: none;text-align: left;}
.popwin td{font-size: 14px;padding: 5px;color: #5B5B5B;}
.popwin span{line-height: 80%;padding-left: 30px;font-size: 18px;font-weight: bold;}
.popwin_bg{background: url('../images/leshou_2_1/tools.gif') 0 -86px repeat-x; height: 28px;font-size: 14px;padding-left: 10px;padding-right: 10px;}
.method{text-align: left;padding: 10px 5px 0 5px;font-size: 13px;overflow:scroll;height:440px;}
