@charset "utf-8";
/*
Theme Name: ML Theme
Theme URI: http://macluck.net/
Version: 2.0
*/

body{
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
background-image: url(images/back.jpg);
}

/* コンテナ */
div#container{
width: 960px;
margin: auto;
background-color:#ffffff;
}

/* ヘッダー */
div#header{
background-image: url(images/ML-header.jpg);
background-repeat: no-repeat;
padding-top: 38px;
padding-bottom: 80px
}

div#header p{
color: #ffffff;
font-size: 0.75em;
margin: 70px 30px 10px
}

div#header h1{
font-size: 0.1em;
margin: 0px 20px
}

div#header h1 a{
text-decoration: none;
color: #1b519b
}

/* メイン */
div#main{
width: 740px;
float: left
}



/* コンテンツ */
div#content{
width: 540px;
float: right;
margin-bottom: 20px
}



/* 記事 */
div.post{
border: solid 1px #2b76cc;
padding: 18px;
margin: 20px auto
}

div.post h2{
font-size: 0.875em;
border-bottom: solid 1px #8cc63f;
padding-bottom: 5px;
margin: 0
}


div.post h2 a{
text-decoration: none;
color: #000000
}

div.post p{
font-size: 0.75em;
line-height: 1.6;
margin-top: 10px
}

p.postinfo{
color: #2b76cc;
text-align: right;
margin: 20px 0 0
}

p.postinfo a{
color: #2b76cc
}

/* ページリンク */
p.pagelink a {
font-size: 0.75em;
color: #2b76cc;
}

span.pageprev {
float: left;
}

span.pagenext {
float: right;
}



/* サイドバー */
div#sidebar{
width: 190px;
float: left;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 10px;
}

div#sidebar h2, div#sidebar2 h2{
height: 30px;
background-image: url(images/menubar.gif);
background-repeat: no-repeat;
font-size: 0.75em;
color: white;
padding: 5px 8px 5px 15px;
margin: 0
}

div#sidebar li, div#sidebar2 li{
font-size: 0.75em;
list-style-type: none;
margin-bottom: 4px
}

div#sidebar li a, div#sidebar2 li a{
color: #000000;
text-decoration: none
}

div#sidebar ul, div#sidebar2 ul{
margin: 8px 8px 20px;
padding: 0
}

div#sidebar2 ul li li{
font-size: 1em;
background-position: 0 3px;
padding-left: 12px
}

div#sidebar2 ul ul{
margin-left: 0
}



/*　カレンダー編集 */
#wp-calendar{
width: 100%;
margin-bottom: 20px;
font-size: 0.75em
}

#wp-calendar a{
color: #2b76cc
}

#wp-calendar td, #wp-calendar th{
text-align: center
}

#wp-calendar caption{
background-image: url(images/menubar.gif);
background-repeat: no-repeat;
color: white;
padding: 5px 8px 5px 15px;
text-align: left
}

#wp-calendar #prev{
text-align: left;
padding-top: 3px;
padding-left: 3px
}

#wp-calendar #next{
text-align: right;
padding-top: 3px;
padding-right: 3px
}

/* サイドバー2 */

div#sidebar2{
width: 200px;
float: right;
margin-top :20px;
margin-bottom: 20px
}



/* 検索フォーム */
input#s{
width: 140px;
margin-bottom: 5px
}



/* フッター */
div#footer{
width: 960px;
border-top: solid 3px #2b76cc;
clear: both
}

address{
font-size: 0.75em;
font-style: normal;
font-family: Verdana, sans-serif;
padding:6px 0px 6px 6px;
}

address a{
color: #000000
}
