/* CSS Document */
#mini_site { padding:15px; border:1px solid #ddd; border-top:none; zoom:1 }
#mini_top {  padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ddd; height:26px; line-height:26px;   }
#mini_top h1 { font-size:18px; color:#003366; float:left;  }
#mini_top .mini_city_list {float:right; text-align:right;  font-size:13px;  }
.mini_city_list a { margin-right:8px;}
#mini_left { float:left; width:610px; border-right:1px solid #ddd;  }
#mini_left h1 { font-size:16px; color:#f60; margin-bottom:5px;  }
.mini_left_inner {  padding-right:15px;  }
#mini_left h2,.mini_right_box h2 { line-height:30px; height:30px; color:#333; position:relative; font-size:14px; font-weight:bold; margin-bottom:5px;  }
#mini_left .mini_head_more { position:absolute; right:0px; top:0px; font-size:13px; font-weight:normal; }
#mini_right { float:right; width:300px; }
.mini_list_item { width:130px; padding:5px; height:130px; float:left;  border:1px solid #ddd; background-color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:0px 0px 5px #ddd; -moz-box-shadow:0px 0px 3px #ddd ; margin-right:4px;  }
.mini_list_item2 {  margin-right:10px;}
.mini_list_item_hover  { border:1px solid #f26522; background-color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:2px 2px 5px #ddd; -moz-box-shadow:0px 0px 5px #ddd  }
.mini_list_box { margin-bottom:10px; padding-bottom:15px; }
.mini_right_box { clear:both; }
.mini_location a { display:block; padding:3px; padding-left:5px; border:1px solid #ddd; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:0px 0px 1px #ddd;  color:#333; width:130px; float:left; margin-right:8px; margin-bottom:5px; background-color:#fff;  }
.mini_location a:hover { text-decoration:none; background-color:#FFF8F4; border-color:#f26522; }
.mini_crumb { padding-bottom:8px; margin-bottom:10px; border-bottom:1px dashed #ddd; }
.mini_citylist { margin-top:15px;  }
.mini_citylist a { margin-right:10px; display:inline-block; color:#ccc;    }
.mini_list_item_row, .mini_lists { border-bottom:1px solid #ddd; margin-bottom:15px; padding-bottom:15px; }
.mini_list_top { height:60px; margin-bottom:10px; }
.mini_list_top_photo  { height:60px; float:left; width:450px; }
.mini_list_top_photo img { width:60px; height:60px; float:left; margin-right:10px; }
.mini_list_top_review  { height:60px; float:right; width:200px; }
.review_list_short li { margin-bottom:8px; }
.mini_lists_member { float:left; width:80px; }
.mini_lists_item { margin-left:90px; }
.mini_list_item_list a { display:block; float:left; padding:3px; margin-right:8px; margin-bottom:8px; border:1px solid #ddd; background-color:#EEE; }
.mini_list_item_list a:hover { background:#fff; text-decoration:none; }
.shop_title a { font-weight:bold; font-size:13px; margin-bottom:5px; }
.mini_left_cat { background-color:#F0F0F0;  }
.mini_left_cat h2 { background-color:#F60; color:#fff; padding:3px; padding-left:8px; border-bottom:1px solid #ddd; }
.mini_cat li a { display:block; padding:3px; padding-left:8px; border-bottom:1px solid #ddd;  }
.mini_cat li a:hover { background-color:#fff; text-decoration:none;}


/*List*/
.mini_tag_list { padding:8px; }
.mini_tag_list a { display:inline-block; float:left; padding:3px; margin-right:5px; margin-bottom:5px; background-color:#F3F3F3; border:1px dashed #ddd; padding-left:5px; padding-right:5px; }
.mini_tag_list a:hover { text-decoration:none; background-color:#fff; }


/*Forum*/
.mini_forum_left { width:200px; float:left; }
.mini_forum_right { width:700px; float:left; border-left:1px solid #ddd; padding-left:15px; min-height:500px;   }
.mini_forum_catlist li {}
.mini_forum_catlist li a { display:block; padding:5px; }
#mini_li_current a { background-color:#F0FFF0; font-weight:bold; color:#090; }
.mini_forum_search { border-bottom:1px solid #ddd; padding-bottom:8px; position:relative;} 
.mini_forum_search_box { position:absolute; width:180px; right:0px; top:-5px; text-align:right; }
.mini_forum_search_box #keyword { width:100px; }
.mini_forum_sort_box a { margin-right:10px; }

/*Events*/
.mini_list_event { margin-bottom:15px; border-bottom:1px dashed #ddd; padding-bottom:10px;  }
.mini_list_event_top { height:100px; margin-bottom:10px; } 
.mini_list_event_top img { float:left; margin-right:10px; }
.mini_cat_right a { padding:2px; border:1px solid #ddd; margin-right:5px; margin-bottom:5px; display:block; float:left; padding-left:6px; padding-right:6px; }
.mini_cat_right a:hover { text-decoration:none; background-color:#ddd; color:#333;}
.mini_cat_right li { margin-bottom:8px; height:45px; overflow:hidden;}
.mini_event_member img { float:left; width:45px; margin-right:8px;}
.mini_event_member li { height:60px; overflow:hidden; }  

/*List*/
.list_title { font-size:16px; font-weight:bold; margin-bottom:3px;  }
.list_tips { }
.list_short_intro { color:#999; font-size:12px;  }

/*Games*/
.typelist a { margin-right:10px; color:#090; }

/*Photo*/
.mini_photo_list { margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #ddd; }
.mini_photo_left { width:430px; float:left;}
.mini_photo_right { margin-left:440px; }
 
/*Link*/
.link_box { overflow:hidden; padding-top:10px; padding-bottom:10px; border-bottom:1px dashed #ddd; }
.link_box .link_title { margin-bottom:5px; }
.link_box .link_title a { font-weight:bold; }
.link_box .link_intro { margin-bottom:5px; }