/* This is the StyleCatcher theme addition. Do not remove this block. */
/* @import url(http://crowsclaw.s364.xrea.com/mt-static/themes-base/blog.css);
@import url(http://crowsclaw.s364.xrea.com/mt-static/themes/minimalist-red/screen.css); */
/* end StyleCatcher imports */
/* Base Theme ============================================================= */

/* Reset ------------------------------------------------------------------ */

:link,:visited {
    text-decoration: none;
}
html,body,div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,td {
    margin: 0;
    padding: 0;
}
h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: normal;
}
table {
    border-spacing: 0;
}
fieldset,img,abbr,acronym {
    border: 0;
} 
/* strict reset by uncommenting lines below */
address,caption,cite,code,dfn,em,strong,b,u,s,i,th,var {
    /* font-style: normal; */
    /* font-weight: normal; */
}

ol,ul {
    list-style: none;
}
caption,th {
    text-align: left;
}
q:before,q:after {
    content: '';
}
a {
    text-decoration: underline;
    outline: none;
}
hr {
    border: 0;
    height: 1px;
    background-color: #000;
    color: #000;
}
a img,:link img,:visited img {
    border: none;
}
address {
    font-style: normal;
    display: inline;
}

/* basic elements ---------------------------------------------------------- */

body { 
    background-color:#000000;
    color: #efefef; font-size: 12px; line-height: 16px; letter-spacing: 2px;
    font-family: Tahoma, Verdana, 'MS UI Gothic', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, sans-serif;
    overflow-x: hidden;
    margin: 0; padding: 0; border: none;
}

a:link,a:visited {
    color: #ffffff; line-height: 1.4; text-decoration: underline;
}
a:hover,a:active {
    color: #6666ff; line-height: 1.4; text-decoration: none;
}

p,ul,dl {
    margin-bottom: 1em;
}

dt {
    font-weight: bold;
}

dd {
    margin: 0;
    margin-bottom: 1em;
}

/* Hタグ ------------------------------------------------------------------- */

h1,h2,h3 { color: #ffffff;
    font-size: 100% ; font-weight: bold;
}

/* countainer -------------------------------------------------------------- */

div#container {
    text-align: left;
    margin: 0; padding: 0; border: none;
}

div#container-inner {
    width: 800px;
    margin: 0 auto; padding: 0 1px; border: none;
}

/* header ------------------------------------------------------------------ */

div#header {
    margin: 0; padding: 0; border: none;
    margin-bottom: 2em;
}

div#header-inner {
    background:#000000 url("http://www.crowsclaw.info/img/head.jpg") no-repeat 0px 0px;

    height: 140px;
    margin: 0; padding: 0; border: none;
}

/* menu -------------------------------------------------------------------- */

div#menu {
    margin: 0; padding: 0; border: none;
    margin-bottom: 2em;
}

div#menu-inner {
    text-align: center;

    height: 10px;
    margin: 0; padding: 0; border: none;
}

div#menu-inner img {
    margin-left: 10px;
}

/* content ----------------------------------------------------------------- */

div#content {
    margin: 0; padding: 0; border: none;
}

div#content-inner {
    margin: 0; padding: 0; border: none;
}


/* alpha ------------------------------------------------------------------- */

div#alpha {
    float: left; width: 590px;
    margin: 0; padding: 0; border: none;
}

div#alpha-inner {
    margin: 0; padding: 0; border: none;
}

/* beta -------------------------------------------------------------------- */
div#beta {
    float: right; width: 210px;
    margin: 0; padding: 0; border: none;
}

div#beta-inner {
    margin: 0; padding: 0; border: none;
    padding-left: 10px;
}

div#beta-inner .widget-content {
   margin-top: 0.5em; margin-bottom: 1em;
}

div#beta-inner .widget-clap-category .widget-content {
   text-align: center;
}

/* gamma ------------------------------------------------------------------- */
div#gamma {
    clear: both;
    margin: 0; padding: 0; border: none;
}

div#gamma-inner {
    margin: 0; padding: 0; border: none;
}

/* footer ------------------------------------------------------------------ */

div#footer {
    clear: both;
    margin: 0; padding: 0; border: none;
}

div#footer-inner {
    font-weight: bold; text-align: center;
    background:#000000 url("http://www.crowsclaw.info/img/border.gif") no-repeat 0px 0px;
    margin: 0; padding: 0; border: none;
    padding-top: 0.5em;
}

div#footer a {
    color: #ffffff;
}

/* category --------------------------------------------------------------- */

div#news {
    background:#000000 url("http://www.crowsclaw.info/img/title/01_news.gif") no-repeat 0px 0px;
    margin-bottom: 1em; padding-top: 42px;
}

div#news .asset-content {
    padding: 1px 0 3px 10px;
}

div#news .asset-body {
    font-size: 90%; color: #aaaaaa;
}

div#news .entry-title {
    float: none;
    margin-bottom: 1px;
}

div#news .entry-asset {
    margin-bottom: 0.3em;
}

div#release {
    background:#000000 url("http://www.crowsclaw.info/img/title/02_release.gif") no-repeat 0px 0px;
    margin-bottom: 1em; padding-top: 42px;
}

div#info {
    background:#000000 url("http://www.crowsclaw.info/img/title/03_info.gif") no-repeat 0px 0px;
    margin-bottom: 1em; padding-top: 42px;
}

div#diary {
    background:#000000 url("http://www.crowsclaw.info/img/title/04_diary.gif") no-repeat 0px 0px;
    margin-bottom: 1em; padding-top: 42px;
}

div#diary .mt-image-none, div#archive .mt-image-none {
    moz-border-radius: 5px; /* for Firefox */
    -webkit-border-radius: 5px; /* for Safari and chrome */
    border-radius: 5px; /* CSS3 */
    /* behavior: url("http://www.crowsclaw.info/border-radius.htc"); */ /* for IE */
}

div#works {
    background:#000000 url("http://www.crowsclaw.info/img/title/05_works.gif") no-repeat 0px 0px;
    margin-bottom: 1em; padding-top: 42px;
}

div#works .aboutleft {
    font-size: 11px;
    font-weight: bold;
    vertical-align: top;
    width: 7em;
    margin: 0; padding: 0; border: none;
    border-right: #333333 1px solid;
}

div#works .aboutright{
    font-size: 11px;
    vertical-align: top;
    margin: 0; padding: 0; border: none;
    padding-left: 1em; padding-bottom: 0.5em;
}

div#live {
    background:#000000 url("http://www.crowsclaw.info/img/title/06_live.gif") no-repeat 0px 0px;
    margin-bottom: 1em; padding-top: 42px;
}

div#disco {
    background:#000000 url("http://www.crowsclaw.info/img/title/07_disco.gif") no-repeat 0px 0px;
    margin-bottom: 1em; padding-top: 42px;
}

div#disco .left {
    float: left; width: 175px;
    margin-bottom: 0.5em;
}

div#disco .right {
    margin-left: 185px;
}

div#disco .under {
    clear: both;
    margin-bottom: 1em;
}

div#down {
    background:#000000 url("http://www.crowsclaw.info/img/title/08_down.gif") no-repeat 0px 0px;
    margin-bottom: 1em; padding-top: 42px;
}

div#column {
    background:#000000 url("http://www.crowsclaw.info/img/title/09_column.gif") no-repeat 0px 0px;
    margin-bottom: 1em; padding-top: 42px;
}

div#howtolink {
    background:#000000 url("http://www.crowsclaw.info/img/title/10_howtolink.gif") no-repeat 0px 0px;
    margin-bottom: 1em; padding-top: 42px;
}

div#link {
    background:#000000 url("http://www.crowsclaw.info/img/title/11_link.gif") no-repeat 0px 0px;
    margin-bottom: 1em; padding-top: 42px;
}

div#contact {
    background:#000000 url("http://www.crowsclaw.info/img/title/12_contact.gif") no-repeat 0px 0px;
    margin-bottom: 1em; padding-top: 42px;
}

div#archive {
    background:#000000 url("http://www.crowsclaw.info/img/title/13_archive.gif") no-repeat 0px 0px;
    margin-bottom: 1em; padding-top: 42px;
}

div#about {
    background:#000000 url("http://www.crowsclaw.info/img/title/14_about.gif") no-repeat 0px 0px;
    margin-bottom: 1em; padding-top: 42px;
}

div#gear {
    background:#000000 url("http://www.crowsclaw.info/img/title/15_gear.gif") no-repeat 0px 0px;
    margin-bottom: 1em; padding-top: 42px;
}

div#gear .aboutleft {
    font-weight: bold;
    vertical-align: top;
    width: 10em;
    margin: 0; padding: 0; border: none;
    border-right: #333333 1px solid;
}

div#gear .aboutright{
    vertical-align: top;
    margin: 0; padding: 0; border: none;
    padding-left: 1em; padding-bottom: 0.1em;
}

/* asset ------------------------------------------------------------------ */

.entry-asset, .archive-monthly {
    margin-bottom: 1em;
}

.entry-title {
    float: left;
}

.asset-header, .archive-header {
    padding: 0 20px 0 20px;
}

.next {

}

.asset-meta {
    float: right;
}

.asset-content, .archive-content {
    clear: both;
    /* background:#000000 url("http://www.crowsclaw.info/img/border.gif") no-repeat 0px 0px; */
    margin: 0 10px;
    padding: 0.5em 0 0 10px;
    border: none; border-top: #666666 1px solid;
}

.asset-body {

}

.asset-body dd {

}

.asset-more b {
    color: #ffffff ;
}

.asset-more-link {
    color: #ffffff ;
    font-weight: bold;
}

.asset-footer {
    padding: 0 10px 0 20px;    
}

.content-nav {
    text-align: center;
}

.border {
    margin: 1em 0;
}

h1.archive-title {
    padding: 0 10px 0 20px;
    margin-bottom: 1em;
}

h3.webclap {
    color: #ffffff ;
    border-left: #ffffff 0.5em solid;
    padding-left: 0.5em;
    margin-bottom: 1em;
}

.topdiary {
    font-size: 10px; line-height: 14px; letter-spacing: 1px;
}

/* widget ----------------------------------------------------------------- */

.widget-content {
    margin-bottom: 0.5em;
}

.widget-header {
    margin-bottom: 0.5em;
}


