@import url(http://www.katsu-colle.net/blog/mt-static/themes-base/blog.css);
@import url(http://www.katsu-colle.net/blog/mt-static/themes/minimalist-red/screen.css);

HR {
height:1px;
}

body {
background-color:#ecddda;
}

#top_contents
{
margin-top:12px;
margin-bottom:6px;
}

#main{
padding-bottom:300px;
background-image:url(images/chiwawa02.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

H1 {
background-image:url(images/h1.gif);
background-repeat:no-repeat;
background-position:5px 5px;
background-color:#ff3366;
color:#fff;
text-align:left;
border-top:1px solid #ff3366;
border-left:1px solid #ff3366;
border-right:1px solid #ff3366;
border-bottom:1px solid #ff3366;
font-weight:700;
margin-top:1em;
margin-bottom:0.5em;
font-size:120%;
padding:5px 0 0 30px;

}

H2 {
font-size:110%;
font-weight:700;
border-top:1px solid #f1f1f1;
border-right:1px solid #ccc;
border-left:10px solid #ff6f84;
border-bottom:1px solid #ccc;
text-align:left;
padding-bottom:2px;
padding-top:2px;
padding-left:5px;
clear:both;
}

h3 {
font-size:110%;
text-align:left;
color:#F63;
font-weight:700;
}

#alpha h3 {
margin-top:5px;
background-color:#ff6f84;
font-size:1em;
font-weight:700;
color:#FFF;
text-decoration:none;
padding:8px 10px;
}

#alpha h3 a {
color:#FFF;
text-decoration:none;
}

#header {
border-top-width:0;
border-top-style:solid;
background:#ecddda;
border-color:#f1f1f1;
}

#header-content {
width:750px;
margin:2px;
clear:both;
}

#banner-header {
background:none;
width:400px;
float:left;
vertical-align:middle;
margin:0px;
}

#banner-description2 {
float:right;
text-align:left;
position:static;
margin-top:10px;
width:345px;
font-size:110%;
background-color:#ecddda;
}

#banner-description2 a {color:#0000FF;}

#headmenu {
position:relative;
height:36px;
background-color:#ecddda;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-bottom:4px;
width:750px;
border-width:1px 2px 0;
font-size:120%
display:block;
}

#headmenu a,#headmenu span {
float:left;
display:block;
margin-top:1px;
width:122px;
height:31px;
font-size:10px;
color:#fff;
background-color:#ff3366;
padding-top:5px;
padding-bottom:2px;
border-top:solid 1px #fff;
border-right:solid 1px #fff;
border-left:solid 1px #fff;
border-bottom:solid 1px #fff;
vertical-align:bottom;
text-align:center;
margin-left:auto;
margin-right:auto;
}

#headmenu a:hover {
color:#0008ff;
background-color:#fff700;
}

#alpha-inner {
padding-right: 0px;
padding-left: 0px;
}

#beta .pageTop {
float:right;
margin:40px 0 15px 25px;
padding:0 0 0 15px;

}

#beta-inner {
margin-top:5px;
border-left:solid 1px #ededed;
padding-right: 10px;
padding-left: 10px;

}


a {
color:blue;
text-decoration:underline;
}

a:hover {
background-color:#FFC0CB;
}

#container,#container-inner,#header,#header-inner,#content,#content-inner,#footer,#footer-inner,#footer-content {
position:relative;
width:750px;
margin:0 auto;

}

#footer-content
{text-align:center;}

#container-inner {
background-color:#ecddda;
border-left:solid 1px #ededed;
border-right:solid 1px #ededed;
overflow:hidden;
}

#footer {
background-color:#ff6f84;
}

#footer-inner
{
padding:5px;
}

#io-art {
position:relative;
display:block;
background-color:#ecddda;
width:750px;
text-align:center;
margin-bottom:50px;
}

.submenu {
margin-left:15px;
list-style:none;
padding:0;
}

.contents-menu a {
display:block;
width:150px;
border-bottom:solid 1px #CDCBCB;
background-color:#ecddda;
line-height:120%;
list-style:none;
padding:12px 5px;
}


#toppage-inner
{

padding:20px;

}

.layout-wt #alpha {
width:190px;
}

.layout-wt #beta {
width:560px;

}

td {
line-height:140%;
padding:4px;
} 
