
/*!!!!!!!!for all!!!!!!!!*/
body { margin: 0; padding: 0; font: 62.5%/1.25 "Microsoft JhengHei", "Trebuchet MS", sans-serif; color: #2b2b2b; background-color: #262626; }
h1, h2, h3, h4, h5, h6 { margin: 0; }
img { border: none; }
a { outline: none; text-decoration: none; color: #257ec3; }
table { border-collapse: collapse; }
dl { display: block; margin:0; }
dt, dd { display: inline; margin: 0; line-height: 1em; }

h3 { font-size: 1.8em; line-height: 1em; margin: 14px 0 7px; }
p { font-size: 1.4em; line-height: 20px; margin: 2px 0 1em; }
input { outline: none; }

/*!!!!!!!!for global re-usable elements !!!!!!!!*/
.hide { position: absolute; left: -9999px; }
.js-hide, .secret { display: none; }
.js-available .js-hide { display: block; }
.ajax-load { min-height: 50px; }
.ui-tabs-hide { display: none; }
.clearfix { clear: both; overflow: hidden; }


/*!!!!!!!! cycle style !!!!!!!!*/
  ul.cycle { list-style: none; padding: 0; margin: 20px 0; }
  .js-available ul.cycle li { display: none; }
  .js-available ul.cycle li:first-child { display: block; }
  p.cycle-nav { margin: 15px 0 -10px 0; overflow: hidden;  }
  p.cycle-nav a { 
    display: block; 
    float: left; 
    margin-right: 10px; 
    text-indent: -9999px; 
    width: 4px; 
    height: 4px; 
    background-color: #2b2b2b;
    border: 6px solid #2b2b2b;
    border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
  }
  p.cycle-nav a.activeSlide { background-color: transparent; } 
  p.cycle-nav a { clear: none; }
  
/*!!!!!!!! app list style !!!!!!!!*/
.post_copy .app_list { list-style: none; padding: 0; margin: 20px 0; }
.post_copy .app_list li { padding: 3px 125px 3px 5px; display: block; position: relative; }
.main_content .posts .post .post_content .post_copy .app_list li { margin: 0; }
.post_copy .app_list li img, .app_list li span, .app_list li a { display: inline-block; vertical-align: middle; }
.post_copy .app_list li img { margin: 0 5px 0 0; width: 57px; height: 57px; }
.post_copy .app_list li span { margin: 0 10px; }
.post_copy .app_list li a { position: absolute; top: 50%; right: 0; margin: -20px 0 0 10px; padding-left: 12px; }
.post_copy .app_list li a img { width: auto; height: auto; }
.post_copy .app_list li:hover {
  background: #5EB9FF; /* old browsers */
  background: -moz-linear-gradient(top, #5EB9FF 0%, #257EC3 100%); /* firefox */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5EB9FF), color-stop(100%,#257EC3)); /* webkit */ 
  background-image: -o-linear-gradient(#5EB9FF, #257EC3); /* Opera */
}
.post_copy .app_list li:hover span { text-shadow: 1px 1px 0 #FFFFFF; }
.post_copy .app_list li:hover a { background: url(http://s3.amazonaws.com/iapphk/images/separater_v.png) repeat-y scroll left top; }

/*!!!!!!!! page style !!!!!!!!*/
.main_container { background: url(http://s3.amazonaws.com/iapphk/images/body_bg.jpg) scroll repeat top center; }
.inner_area { width: 940px; margin: 0 auto; }
.heading { height: 180px; background: url(http://s3.amazonaws.com/iapphk/images/heading_bg.png) scroll repeat-x 0 0; position: relative; z-index: 1; }
.heading .inner_area { height: 180px; position: relative; padding: 0 3px;}
.heading h1 { position: absolute; bottom: 55px; left: 3px; }
.heading h1 a { text-indent: -9999px; display: block; width: 270px; height: 77px; background: url(http://s3.amazonaws.com/iapphk/images/iapphk_logo_name.png) scroll no-repeat 0 0; }
.heading .ads { position: absolute; bottom: 60px; right: 3px; }
.content { position: relative; z-index: 2; }
.content .inner_area { padding: 3px 3px 0; margin-top: -43px; background: url(http://s3.amazonaws.com/iapphk/images/content_bg.png) scroll no-repeat 0 0; }
.nav { position: relative; margin: 20px; width: 900px; height: 50px; background: url(http://s3.amazonaws.com/iapphk/images/nav_bg.png) scroll repeat-x 0 0; overflow: hidden; }
.nav .social_links { padding: 0; margin: 7px 0 7px 20px; list-style: none; float: left; overflow: hidden; }
.nav .social_links li { float: left; margin-right: 17px; }
.nav .social_links li a { width: 36px; height: 36px; text-indent: -9999px; display: block; position: relative; z-index: 1; }
.js-available .nav .social_links li a:hover { z-index: 3; opacity: 0; }
.nav .social_links li a.facebook { background: url(http://s3.amazonaws.com/iapphk/images/sprite.png) scroll no-repeat 0 -1381px; }
.nav .social_links li a.twitter { background: url(http://s3.amazonaws.com/iapphk/images/sprite.png) scroll no-repeat 0 -1553px; }
.nav .social_links li a.tumblr { background: url(http://s3.amazonaws.com/iapphk/images/sprite.png) scroll no-repeat 0 -1467px; }
.nav .social_links li a.google_plus { background: url(http://s3.amazonaws.com/iapphk/images/icon_gplus_36.png) scroll no-repeat 0 0; }
.nav .social_overlay { width: 900px; height: 50px; position: relative; top: 0; left: 0; z-index: 2; }
.nav .social_overlay .social_logo { display: block; position: absolute; z-index: 2; }
.nav .social_overlay .text { position: absolute; z-index: 2; font-size: 1.6em; color: #fff; text-shadow: 1px 0 0 #676767; }
.nav .facebook_overlay { background-color: #3b5998; }
.nav .facebook_overlay .social_logo { width: 133px; height: 28px; background: url(http://s3.amazonaws.com/iapphk/images/sprite.png) scroll no-repeat 0 -1726px; top: 13px; left: 32px; }
.nav .facebook_overlay .text { left: 184px; bottom: 7px; }
.nav .twitter_overlay { background-color:#49d0f2; }
.nav .twitter_overlay .social_logo { width: 180px; height: 43px; background: url(http://s3.amazonaws.com/iapphk/images/sprite.png) scroll no-repeat 0 -1884px; top: 8px; left: 80px; }
.nav .twitter_overlay .text { left: 280px; bottom: 10px; }
.nav .tumblr_overlay { background-color:#36546b; }
.nav .tumblr_overlay .social_logo { width: 127px; height: 30px; background: url(http://s3.amazonaws.com/iapphk/images/sprite.png) scroll no-repeat 0 -1804px; top: 10px; left: 135px; }
.nav .tumblr_overlay .text { left: 283px; bottom: 9px; }
.nav .google_plus_overlay { background-color: #ffffff; }
.nav .google_plus_overlay .social_logo { width: 147px; height: 44px; background: url(http://s3.amazonaws.com/iapphk/images/logo_gplus_full.png) scroll no-repeat 0 0; top: 4px; left: 57px; }
.nav .google_plus_overlay .text { left: 220px; bottom: 16px; color: #5a5a5a ; }

.nav .search { float: right; width: 210px; height: 37px; margin: 6px 20px 0 0; background: url(http://s3.amazonaws.com/iapphk/images/sprite.png) scroll no-repeat 0 -1639px; }
.nav .search input { border: none; background: none; padding: 0; margin: 0; }
.nav .search input.query { font-size: 1.6em; color: #cfcfcf; text-shadow: 0 0 2px #000; height: 37px; line-height: 37px; width: 163px; padding: 0 0 0 10px; }
.nav .search input.submit { line-height: 0; width: 26px; height: 26px; text-indent: -99999px; color: transparent; cursor: pointer; background: url(http://s3.amazonaws.com/iapphk/images/sprite.png) scroll no-repeat 0 -1179px; }
.nav .search input.submit:hover { background-position: 0 -1103px; }

.msg {
  font-size: 2em; line-height: 1em; color: #fff; text-align: center;
  background-color: rgba(255,255,255,0.1); 
  padding: 10px; margin: -20px 40px 0;
  -webkit-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -o-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px;
}

.main_content { overflow: hidden; padding: 16px; }
.main_content .posts { float: left; width: 660px; }
.main_content .posts .post { position:relative; z-index: 1; width: 558px; margin-bottom: 20px; }
.main_content .posts .post .post_content { 
  position: relative; z-index: 2; min-height: 200px; padding: 9px;
  border-width: 15px; -webkit-border-image: url(http://s3.amazonaws.com/iapphk/images/section_bg.png) 15 15 15 15 stretch; -moz-border-image: url(http://s3.amazonaws.com/iapphk/images/section_bg.png) 15 15 15 15 stretch; -o-border-image: url(http://s3.amazonaws.com/iapphk/images/section_bg.png) 15 15 15 15 stretch; border-image: url(http://s3.amazonaws.com/iapphk/images/section_bg.png) 15 15 15 15 fill stretch; 
}
.main_content .posts .post .post_content .media { 
  padding: 18px 16px 4px 18px;
  border-width: 6px 9px 20px 9px; -webkit-border-image: url(http://s3.amazonaws.com/iapphk/images/media_bg.png) 6 9 20 9 stretch; -moz-border-image: url(http://s3.amazonaws.com/iapphk/images/media_bg.png) 6 9 20 9 stretch; -o-border-image: url(http://s3.amazonaws.com/iapphk/images/media_bg.png) 6 9 20 9 stretch; border-image: url(http://s3.amazonaws.com/iapphk/images/media_bg.png) 6 9 20 9 fill stretch; 
}

.main_content .posts .photo .post_content .media img { max-width: 458px; }

.main_content .posts .photo .post_content .media .app_icon { position: relative; display: inline-block; }
.main_content .posts .photo .post_content .media .app_icon img { display: block; position: relative; z-index: 3; }
.main_content .posts .photo .post_content .media .app_icon .app_mask { 
  display: block; width: 177px; height: 177px; position: absolute; z-index: 4; top: 0; left: 0; background: url(http://s3.amazonaws.com/iapphk/images/sprite.png) scroll no-repeat 0 0;
}

.main_content .posts .post .post_content .media h3 { font-size: 3em; }
.main_content .posts .post .post_content .post_copy { padding: 5px 0; overflow: hidden; }
.main_content .posts .post .post_content .post_copy .read_all { position: absolute; bottom: 5px; right: 5px; opacity: 0.2; display: block; width: 118px; height: 36px; text-indent: -99999px; background: url(http://s3.amazonaws.com/iapphk/images/read_all.png) scroll no-repeat left top; }
.main_content .posts .post .post_content .post_copy .read_all:hover { background-position: bottom left; }
.main_content .posts .post .post_content .post_copy li { font-size: 1.4em; line-height: 20px; margin: 2px 0 1em; }
.main_content .posts .post .post_content .post_footer { background: url(http://s3.amazonaws.com/iapphk/images/separater_h.png) scroll repeat-x left top;  }
.main_content .posts .post .post_content .post_footer .social_share { padding: 8px 0 5px; overflow: hidden; background: url(http://s3.amazonaws.com/iapphk/images/separater_h.png) scroll repeat-x left bottom; }
.main_content .posts .post .post_content .post_footer .social_share .online_social { float: left; overflow: hidden; }
.main_content .posts .post .post_content .post_footer .social_share .online_social .share_post { width: 100px; margin-right: 5px; float: left; }
.main_content .posts .post .post_content .post_footer .social_share .online_social .share_post iframe { display: block; }
.main_content .posts .post .post_content .post_footer .social_share .online_social .share_post .share_via_email { display: block; text-indent: -99999px; width: 57px; height: 22px; background: url(http://s3.amazonaws.com/iapphk/images/sprite.png) scroll no-repeat -260px -111px; }
.main_content .posts .post .post_content .post_footer .social_share .commants { float: right; padding: 0 10px 0 15px; height: 20px; background: url(http://s3.amazonaws.com/iapphk/images/separater_v.png) scroll repeat-y left top;  }
.main_content .posts .post .post_content .post_footer .social_share .commants a { font-size: 1.4em; line-height: 20px; }
.main_content .posts .post .post_content .post_footer .social_share .commants a:hover { color: #fff; background-color: #257ec3; }
.main_content .posts .post .post_content .post_footer .post_tags { }

.main_content .posts .post .post_aside { position: absolute; z-index: 1; width: 100px; top: 24px; right: -96px; }
.main_content .posts .post .post_aside .section { padding-bottom: 13px; margin-bottom: 17px; background: url(http://s3.amazonaws.com/iapphk/images/post_aside_shadow.png) scroll no-repeat bottom right; }
.main_content .posts .post .post_aside .section .section_inner { background: #fff url(http://s3.amazonaws.com/iapphk/images/post_aside_body.png) scroll repeat-x bottom left; }
.main_content .posts .post .post_aside .section .section_inner .head { color: #fff; height: 28px; line-height: 28px; text-align: center; background: url(http://s3.amazonaws.com/iapphk/images/post_aside_head.png) scroll repeat-x 0 0; }
.main_content .posts .post .post_aside .section .section_inner .content { padding-bottom: 4px; }
.main_content .posts .post .post_aside .date .section_inner div {  font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; text-align: center; }
.main_content .posts .post .post_aside .date .section_inner .head { background: url(http://s3.amazonaws.com/iapphk/images/calendar_head.png) scroll repeat-x 0 0; font-size: 2em; }
.main_content .posts .post .post_aside .date .section_inner .day { font-size: 4.8em; line-height: 1em; height: 48px; }
.main_content .posts .post .post_aside .date .section_inner .year { font-size: 1.8em; line-height: 20px; }
.main_content .posts .post .post_aside .bookmark { background: url(http://s3.amazonaws.com/iapphk/images/bookmark_100.png) scroll no-repeat 0 0; width: 100px; height: 36px; }

.main_content .posts .pagination { 
  position: relative; z-index: 2; overflow: hidden; width: 528px; margin: 32px 0;
  border-width: 15px; -webkit-border-image: url(http://s3.amazonaws.com/iapphk/images/section_bg.png) 15 15 15 15 stretch; -moz-border-image: url(http://s3.amazonaws.com/iapphk/images/section_bg.png) 15 15 15 15 stretch; -o-border-image: url(http://s3.amazonaws.com/iapphk/images/section_bg.png) 15 15 15 15 stretch; border-image: url(http://s3.amazonaws.com/iapphk/images/section_bg.png) 15 15 15 15 fill stretch; }
.main_content .posts .pagination a { display: block; margin: 4px 9px; width: 117px; height: 96px; text-indent: -99999px; }
.main_content .posts .pagination a.prev { float: left; background: url(http://s3.amazonaws.com/iapphk/images/sprite.png) scroll no-repeat 0 -957px; }
.main_content .posts .pagination a.prev:hover { background-position: 0 -811px; }
.main_content .posts .pagination a.next { float: right; background: url(http://s3.amazonaws.com/iapphk/images/sprite.png) scroll no-repeat 0 -519px; }
.main_content .posts .pagination a.next:hover { background-position: 0 -373px; }

.main_content .aside { float: right; width: 240px; }
.main_content .aside .section { 
  position: relative; z-index: 1; margin-bottom: 20px;
  border-width: 15px; -webkit-border-image: url(http://s3.amazonaws.com/iapphk/images/section_bg.png) 15 15 15 15 stretch; -moz-border-image: url(http://s3.amazonaws.com/iapphk/images/section_bg.png) 15 15 15 15 stretch; -o-border-image: url(http://s3.amazonaws.com/iapphk/images/section_bg.png) 15 15 15 15 stretch; border-image: url(http://s3.amazonaws.com/iapphk/images/section_bg.png) 15 15 15 15 fill stretch;
}
.main_content .aside .section .section_heading { font-size: 2.4em; text-align: right; line-height: 30px; height: 30px; padding: 6px 0 2px; background: url(http://s3.amazonaws.com/iapphk/images/separater_h.png) scroll repeat-x left bottom; }
.main_content .aside .section .section_content { padding: 10px 0 20px; position: relative; }
.main_content .aside .section .section_content .link_list { margin: 0; padding: 0; list-style: none; }
.main_content .aside .section .section_content .link_list li { margin: 6px 0; }
.main_content .aside .section .section_content .link_list li:hover { background-color: #f8f8f8; -webkit-box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5); -moz-box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5); -o-box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5); box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5); }
.main_content .aside .section .section_content .link_list li a { color: #2b2b2b; padding: 10px 10px 10px 35px; display: block; font-size: 1.4em; line-height: 1em; background: url(http://s3.amazonaws.com/iapphk/images/bullet_link_list.png) scroll no-repeat 11px 10px; }
.main_content .aside .section .section_content .link_list li a:hover { color: #257EC3; background-image: url(http://s3.amazonaws.com/iapphk/images/bullet_link_list_on.png); }
.main_content .aside .section .tabs { list-style: none; position: absolute; top: 0; right: 0; margin: 0; padding: 0 1px 1px; overflow: hidden; }
.main_content .aside .section .tabs li { float: left; }
.main_content .aside .section .tabs li a { display: block; padding: 3px 10px; font-size: 1.2em; color: #b6b6b6; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; text-shadow: 1px 1px 0 #FFF; }
.main_content .aside .section .tabs li a:hover,
.main_content .aside .section .tabs li.ui-tabs-selected a,
.main_content .aside .section .tabs li.ui-state-active a { background-color: #F5F5F5; color: #2b2b2b; -webkit-box-shadow: 0 0 1px #2b2b2b; -moz-box-shadow: 0 0 1px #2b2b2b; box-shadow: 0 0 1px #2b2b2b; text-shadow: none; }


/*app details*/
.main_content .posts .app .post_content .media { overflow: hidden; position: relative; }
.main_content .posts .app .post_content .media .app_icon { float: left; }
.main_content .posts .app .post_content .media .app_details { float: left;margin: 10px 0 0 30px; width: 252px; }
.main_content .posts .app .post_content .media .app_details .app_name { width: 250px; margin: 0 0 10px 0; font-size: 1.8em; font-weight: bold; line-height: 1em; }
.main_content .posts .app .post_content .media .app_details dl { margin-bottom: 8px; overflow: hidden; }
.main_content .posts .app .post_content .media .app_details dl dt, 
.main_content .posts .app .post_content .media .app_details dl dd { font-size: 1.4em; line-height: 1em; float: left; width: 170px; }
.main_content .posts .app .post_content .media .app_details dl dt { width: 80px; text-align: justify; }
/*.main_content .posts .app .post_content .media .app_details dl dd { width: 170px; }*/
.main_content .posts .app .post_content .media .app_details dl.device { }
.main_content .posts .app .post_content .media .app_details dl.device dd { overflow: hidden; }
.main_content .posts .app .post_content .media .app_details dl.device span { margin-right: 5px; padding: 3px 0 3px 15px; height: 14px; display: block; float: left; }

.main_content .posts .app .post_content .media .app_details dl.device .icon_iphone { background: url(http://s3.amazonaws.com/iapphk/images/icon_iphone.png) scroll no-repeat 0 0; }
.main_content .posts .app .post_content .media .app_details dl.device .icon_ipad { padding-left: 18px; background: url(http://s3.amazonaws.com/iapphk/images/icon_ipad.png) scroll no-repeat 0 0; }

.main_content .posts .app .post_content .media .link_set { box-shadow: 0 1px 2px #666666; position: absolute; bottom: 4px; right: 16px; overflow: hidden; }
.main_content .posts .app .post_content .media .link_set { 
  background: #5b95c1; /* Old browsers */
  background: -moz-linear-gradient(top, #5b95c1 0%, #006dc1 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b95c1), color-stop(100%,#006dc1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5b95c1 0%,#006dc1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5b95c1 0%,#006dc1 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #5b95c1 0%,#006dc1 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b95c1', endColorstr='#006dc1',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #5b95c1 0%,#006dc1 100%); /* W3C */
}
.main_content .posts .app .post_content .media .link_set a { text-shadow: -1px -1px 0 #005291; color: #fff; text-decoration: none; display: block; float: left; font-size: 1.4em; height: 1em; line-height: 1em; padding: 6px 15px; }
.main_content .posts .app .post_content .media .link_set a.price { border-right: 1px solid #006dc1; }
.main_content .posts .app .post_content .media .link_set a.qrcode { border-left: 1px solid #5b95c1; text-indent: -99999px; background: url(http://s3.amazonaws.com/iapphk/images/icon_qrcode.png) scroll no-repeat center center; }
.main_content .posts .app .post_content .media .link_set a:hover { background-color: #5b95c1; }
.main_content .posts .app .post_content .media .link_set a:active { background-color: #006dc1; }

/*Footer style*/
.main_container .footer { padding-top: 30px; padding-bottom: 100px; background: #1c1c1c url(http://s3.amazonaws.com/iapphk/images/footer_bg.png) scroll repeat-x 0 0; }
.main_container .footer .inner_area { text-align: center; }
.main_container .footer .inner_area p { margin: 0;  color: #555; }
.main_container .footer .inner_area a { color: #555; }
.main_container .footer .inner_area a:hover { color: #777; }
.main_container .footer .inner_area .email { font-size: 4em; font-weight: bold; line-height: 1em; }
.main_container .footer .inner_area .view { margin: 20px; font-size: 1.8em; }
.main_container .footer .inner_area .view a { padding: 0 5px; }



/*top10 apps style*/
.main_content .aside .top10 .app_list { list-style: none; margin: 10px 0; padding: 0; }
.main_content .aside .top10 .app_list a { display: block; position: relative; overflow: hidden; margin-bottom: 10px; }
.main_content .aside .top10 .app_list a:hover { background-color: transparent; }
.main_content .aside .top10 .app_list a .image { float: left; }
.main_content .aside .top10 .app_list a .image img { display: block; margin: 5px 10px 5px 0; -webkit-border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;  }
.main_content .aside .top10 .app_list a .name { font-size: 1.2em; color: #2b2b2b; margin: 5px 0; }
.main_content .aside .top10 .app_list a .app_index { line-height: 1em; color: #bbb; font-size: 5em; font-weight: bold; font-style: italic; position: absolute; z-index: 3; bottom: 5px; right: 0; }
.main_content .aside .top10 .app_list a .price { 
  position: absolute; left: 63px; bottom: 5px; z-index: 3; display: inline-block; padding: 3px 12px; background-color: #bbb; color: #fff; font-size: 1.2em;
  -webkit-border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;
}
.main_content .aside .top10 .app_list a:hover .price { background-color: #257EC3; }

/*tag cloud style*/
.main_content .aside .tag_cloud .tags { margin: 0; padding: 0; list-style: none; text-align: center; }
.main_content .aside .tag_cloud .tags li { display: inline-block; }
.main_content .aside .tag_cloud .tags li a { line-height: 20px; padding: 0 4px; }
.main_content .aside .tag_cloud .tags li a:hover { background-color: #257EC3; color: #fff; }
.main_content .aside .tag_cloud .tags li.not-popular a { font-size: 1em; }
.main_content .aside .tag_cloud .tags li.a-bit-popular a { font-size: 1.4em; }
.main_content .aside .tag_cloud .tags li.popular a { font-size: 1.7em; }
.main_content .aside .tag_cloud .tags li.most-popular a { font-size: 2em; }

/*facebook like box*/
.main_content .aside .fb_likebox .section_content { overflow: hidden; margin-top: 10px; }
.main_content .aside .fb_likebox .section_content iframe { margin-top: 0px; }


/*google ads*/
.main_content .aside .google_ads .section_content .ad { margin: 5px; }

/*Disqus*/
.notecontainer { padding: 0 !important; }
