/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(http://juku.me/mt/mt-static/themes-base/blog.css);
@import url(http://juku.me/mt/mt-static/themes/minimalist-red/screen.css);
/* end StyleCatcher imports */
/*header----------------------------------------------------------------------*/
#footer { background: none; }
#footer-inner { width: 900px; background: url(images/ft-bg.jpg) repeat-x; }
#header { border: none; background: none;}
#header-content { position: relative; top: 0px; border: none; margin: 0px; padding: 0px; width: 940px; height: 280px; background: url(images/header-bg.jpg) no-repeat;}
h1#header-name, #header-description { position: absolute; top: -100px;}
div#header-name { position: relative; text-indent: -999em; width: 940px; height: 260px;}
div#header-name a { position: absolute; top: 0px; left: 0px; display: box; background: url(images/header-bg.jpg) no-repeat; width: 940px; height: 280px;}
#getflash { text-align: right; font-size: 12px; color: #555555;}
#getflash a:link, #getflash a:visited { font-size: 12px; font-weight: none; color: #303030}
/* end header */
/* font family----------------------------------------------------------------------*/
body { font-family: arial, hirakakupro-w3, osaka;}
/* top_photos----------------------------------------------------------------------*/
#top_photos { margin: 0px; padding: 0px;}
#top_photos h3 { font-size: 18px; font-weight: bold;}
#top_photos ul { list-style: none; margin: 0px; padding: 0px;}
#top_photos li { float: left; overflow: hidden; width: 94px; margin: 3px; padding: 0px;}
#top_photos img { margin: 0px; padding: 0px;}
#top_photos p { clear: both; margin-left: 1em;}

/* top_digest----------------------------------------------------------------------*/
#top_digest { width: 520px; margin: 0px; padding: 0px; margin-bottom: 2em; padding-bottom: 2em; clear: both; font-size: 16px; border-bottom: 1px solid #ccc;}
#top_digest .topn { width: 260px; float: left;}
#top_digest .topn h3 { background: url(images/category-title.jpg) no-repeat; margin-top: 2em; margin-right: 1em; padding-bottom: 8px; padding-left: 1em; font-size: 18px; font-weight: bold; border-bottom: 1px solid #ccc;}
#top_digest .topn a { text-decoration: none; color: black;}
#top_digest .topn a:hover { text-decoration: underline; color: #ab0404;}
#top_digest .clear { clear: both;}
#top_digest .topn .top_digest_count{ width: 240px; text-align: right; font-size: 12px;}

/* Widget External Link -----------------------------------------*/
.ghj-exlink { height: 70px;}
.widget-ghj-image { height: 210px;}

/* A-Form Customize --------------------------------------------------------------------*/
.aform dt,
.aform label,
.aform .aform-input-example {
  font-size: 1.4em;
}
.aform label {
  vertical-align: middle;
}
.aform .aform-header {
  font-size: 1.8em;
}