/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(/mt5/mt-static/themes-base/blog.css);
@import url(/mt5/mt-static/support/themes/professional-black/professional-black.css);
/* end StyleCatcher imports */

/* blog.cssのカスタマイズ */

.layout-wm #alpha{
width:610px;
}
.layout-wm #beta{
width:280px;
}

#header-inner,
#content-inner,
#footer-inner{
width:890px;
}

#header-inner{
background:#030 url(http://usaprairie.com/photoravel.jpg) no-repeat center;
}

#main-navigation-inner{
width:890px;
}

#breadcrumbs-inner{
width:890px;
}

/* professional-black.cssのカスタマイズ */

body{
color:#333;
}

a{
color:#390;
}

a:hover{
color:#f60;
}

em{
font-style:normal;
}

#header{
background:#030;
}

#header-content{
margin:0 20px;
padding:0px;
height:80px;
}

#header-name{
font-size:22px;
font-weight:bold;
}

#header-name a{
color:#ff9;
}

#footer a{
color:#390;
}

h1#page-title{
font-size:16px;
font-weight:bold;
}

#blog-name{
padding:5px 10px 0 10px;
font-size:16px;
font-weight:bold;
}

#blog-description{
padding:0 10px 5px 10px;
}

#blog-header-inner{
width:890px;
}

#blog-header-content{
padding:3px;
background-color:#2E8B57;
}

.mt-main-index h1#page-title,
.asset-header h1#page-title,
.entry-asset .asset-name{
font-size:16px;
font-weight:bold;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
padding:2px 0;
}

h1#page-title.archive-title{
font-size:16px;
font-weight:bold;
margin-bottom:15px;
border:0;
}

h1#page-title.asset-name.entry-title{
color:#000;
}

.asset-header .entry-categories{
text-align:right;
font-size:12px;
}

.asset-footer{
font-size:12px;
border:1px dotted #ccc;
padding:15px;
}

.asset-footer ul{
list-style:none;
}

.widget-header{
color:#030;
}

.widget-header a {
color: #030;
}

.layout-wm .widget-header{
background-image: url(http://usaprairie.com/sideheader-bg.gif);
}

#footer{
font-size:11px;
}

h2.comments-open-header{
color:#333;
font-weight:bold;
padding-left:0;
background-image:url();
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
}


/* 独自に設定した内容 */

.blog-top dl dt{
font-size:14px;
font-weight:bold;
border-bottom:1px dotted #ccc;
}

.blog-top dl dd{
padding-bottom:20px;
}

.blog-top img{
margin-bottom:20px;
}

.category-description{
margin-bottom:15px;
padding:5px 0;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
}

.header-left,
.header-right,
.category-top-left,
.category-top-right{
float:left;
display: inline
}

.header-left{
width:570px;
padding-top:30px;
}

.header-right{
padding-top:20px;
font-size:11px;
}

.category-top-left{
width:280px;
margin:0 18px 0 0;
padding:0;
}

.category-top-right{
width:272px;
text-align:right;
margin:0;
}

.category-top-left ul{
list-style:none;
margin:0;
}

.category-top-left ul li{
padding-top:5px;
}

img.right{
float:right;
padding-left:5px;
}

.button{
padding:10px 0px 20px 0px;
margin:0;
}

.button li{
display:inline;
float:left;
list-style: none;
}

h2.hl{
font-weight:bold;
font-size:12px;
margin-top:25px;
padding:0px 5px;
border-left:15px solid #990;
}

.listdown{
position:relative;
margin:5px 0 20px 20px;
}

.listdown ul{
margin:0;
padding:0;
list-style:none;
}

.listdown li{
margin:5px 0px 5px 20px;
}

.a-ad{
margin-top:20px;
}


.entry-asset .asset-meta{
border-top:0;
padding-top:0;
}

