@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document 
domain("alfalfalfa.com") {

/* -----------------------------
  size
------------------------------ */
body {
  width: 1000px !important;
  margin: 0 auto 0 !important;
}
body * {max-width: 980px !important;}
div#container {width: 980px !important;}
div#blogcontainer {width: 980px !important;}
div#wrapper {width: 980px !important;}
div#contents, div#content, div.datebody,
div#articlebody > div.pads
{width: 745px !important;}
.fix_microad_b,
.social_buttons {display: none !important;}

div#articlebody > div.pads > div.menu99 {width: 385px !important;}
div#banner div.b1 div.description {padding: 5px 10px 2px 40px !important;}

/* -----------------------------
  body
------------------------------ */
/* banner */
#banner {
  width: 960px !important;
  margin: 0 auto !important;
  background-image: none !important;
}
#banner > .b2 {display: none !important;}
#hot_tweet {display: none !important;}
.uptade_category, .update_category,
#thumbnail_list {display: none !important;}

/* blog container */
ul.article-pager {width: 745px !important;}
ul.article-pager * {
  font-size: 70% !important;
  overflow: hidden;
}
#blog > .datetop + div.fullbody,
#blog > .datetop + div.fullbody + #thumbnail_list {display: none !important;}
#blogcontainer .posted4 * {font-size: small !important;}
#blog > center:first-of-type {display: none !important;}
.blogbody > .ttw {display: none !important;}
.blogbody >  br,
.blogbody > .mainmore ~ .rr,
.blogbody > .mainmore ~ .sidebody2,
.blogbody > .mainmore ~ object,
#article_twitter, #article_follow {display: none !important;}
.mainmore > table ~ a {display: none !important;}
.menu,.mv{display: none !important;}

div[class^="amazon"] * {
    max-width: 100% !important;
}

/* -----------------------------
  questrionary
------------------------------ */
div.an {
  width: 620px !important;
  padding-top: 8px !important;
  padding-bottom: 5px !important;
  margin-right: auto !important;
  margin-left: auto !important;
}
div.r_body > div[class^="item"] {
  width: 610px !important;
  font-size: 10.5px !important;
  line-height: 1.5 !important;
}
div.an div#r_post {
  width: 500px !important;
  display: inline !important;
  overflow: hidden !important;
}
div.an div#r_post br {display: none !important;}
div.an div.posted9 {
  font-size: 11px !important;
  text-align: right !important;
  margin: 5px 15px 5px 10px !important;
}
div.an + * + blockquote {display: none !important;}
div.trackbackurltop div#trackbackbody {display: none !important;}
/* -----------------------------
  comments
------------------------------ */
/* post form */
div#formbody { 
  padding: 0 10px 10px !important;
  margin: 0px auto 0px !important;
  width: 46em !important;
}
div#formbody #text { width: 45em !important; height: 10em !important;}
div#comment > h3.takecommenthead {font-size: 13px !important;}
div#comment > h3.takecommenthead a {font-size: 11px !important;}
div#comment div[class^="comment"] {font-size: 12px !important;}
div#comment div.commenttext {padding: 0 0 30px !important;}
div#takecomment > div.menu4 {font-size: 7px !important;}
div#takecomment > div.menu4 > li {list-style-position: inside !important;}

#formbody + .menu,
#formbody + .menu + .mv,
#formbody + .menu + .mv + br,
#formbody + .menu + .mv + br + br,
#formbody + .menu + .mv + br + br + div
{display: none !important;}

#comment + .menu + .mv + br ~ *
{display: none !important;}

#tweet_me_here {
  margin: 0px 20px 0px !important;
  padding: 10px !important;
  background: #fefee3 !important;
  border:2px solid #dbbb8c;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}
#tweet_me_here br {display: none !important;}
#tweet_me_here div {
  font-size: 8px !important;
  margin-bottom: 0px !important;
}
#tweet_me_here div div {font-size: 10px !important;}

/*------------------------------
  category article
------------------------------ */
div.trackbackurltop > div.takecommenthead {display: none !important;}
div.trackbackurltop > div.menu4 {
  padding: 0 10px 30px !important;
  font-size: 9px !important;
}
div.trackbackurltop div.related-articles:nth-child(odd) {
  width: 380px !important;
  float: left !important;
}
div.trackbackurltop div.related-articles:nth-child(even) {
  width: 380px !important;
  float: right !important;
}
div.menu4 .related-articles + br {clear: both !important;}
div[class^="mrr"] {display: none !important;}
/*div.trackbackurltop > div.menu4 h3 {font-size: 10.5px !important;}*/


/* -----------------------------
  left column  
------------------------------ */
#leftbody > a,
#leftbody > .plugin-memo,
#leftbody > br {
  display: none !important;
}


/* -----------------------------
  delete  
------------------------------ */

/* delete the link under the banner */
*[id$="amazon"],
*[href*="alfalfalafa-22"],
*[class="ft"],
*[class^="ad"],
*[class="amr"],
*[class="rrr"],
*[class="hrr"],
*[class$="ad"],
*[class$="ban"]
{display: none !important;}
#blog > .fullbody > .menu7 ~ *
{display: none !important;}
#footer {display: none !important;}
.blogbody > .trackbackurltop ~ * {display: none !important;}
.blogbody > div[class="posted3"] {display: none !important;}
}
