/*
Theme Name: ピルクス用スキン
Theme URI: http://blog.official.ropotal.jp/pirkus/
Description: This is pirkus blog.
Author: shina
*/

body{
 width: 1000px;
}

/*コンテナ*/
div#conteiner{
 width: 1000px;
 margin: auto;
}

/*コンテンツ*/
div#content{
 width: 750px;
 float: left;
 margin-bottom: 20px;
}

p#pagetitle{
 font-size: 0.875em;
 font-weight: bold;
 color: #000000;
 border: solid 1px #999999;
 text-align: center;
 padding: 10px 0;
 margin-top: 20px;
}

/*ヘッダー*/
div#header{
 background-image: url(images/macaroni-top.gif);
 background-repeat: no-repeat;
 background-position: center center;
 background-color:#D6F5FF;
 border: solid 2px #229ABF;
 padding-top: 55px;
 padding-bottom: 15px;
 padding-left: 10px;
 text-align: left;
}

div#header h1{
 font-size: 1.875em;
 margin: 0 60px;
}

div#header h1 a{
 text-decoration: none;
 color: #ffffff;
}

div#header p{
 font-size: 0.75em;
 margin: 20px 5px 0;
 padding-right: 80px;
 text-align: right;
}

/*記事部分*/
div.post{
 border: dotted 1px #000000;
 background-color: #ffffff;
 padding: 18px;
 margin: 20px auto;
}

div.post h2{
 font-size: 0.875em;
 border-bottom: solid 1px #229ABF;
 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: #333333;
 text-align: right;
 margin: 20px 0 0;
}

p.postinfo a{
 color: #333333;
}

/*記事内の画像*/
.aligncenter{
 display: block;
 margin-left: auto;
 margin-right: auto;
}

div.post img{
 border: none;
}

/*ページリンク*/
p.pagelink a{
 font-size: 0.75em;
 color: #333333;
}

span.pageprev{
 float: left;
}

span.pagenext{
 float: right;
}

/*サイドバー*/
div#sidebar{
 background-color: #ffffff;
 width: 220px;
 float: right;
 margin-top: 20px;
 margin-bottom: 20px;
}

div#sidebar h2{
 background-color: #229ABF;
 font-size: 0.75em;
 font-weith: bold;
 color: #ffffff;
 text-align:center;
 padding: 6px 8px;
 margin: 0;
}

div#sidebar li{
 font-size: 0.75em;
 margin-bottom:5px;
}

div#sidebar li a{
 color: #000000;
 font-weight: bold;
 text-decoration: none;
}

div#sidebar ul{
 margin: 8px 20px 20px;
 padding: 0;
}

/*フッター*/
div#footer{
 border-top: solid 3px #229ABF;
 clear: both;
}

address{
 font-size: 0.75em;
 font-style: normal;
 font-family: Verdana, sans-serif;
 padding-top: 6px;
 text-align: center;
}

address a{
 color: #000000;
}

/*カレンダー*/
#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-color: #229ABF;
 font-size: 0.75em;
 font-weith: bold;
 color: #ffffff;
 text-align: center;
}

#wp-calendar #prev{
 text-align: left;
 padding-top: 3px;
 padding-left: 3px;
}

#wp-calendar #next{
 text-align: right;
 padding-top: 3px;
 padding-right: 3px;
}

/*RSSフィード*/
p.feed{
 font-size: 0.75em;
 font-family: Verdana, Helvetica, sans-serif;
}

p.feed a{
 text-decoration: none;
 color: #666666;
}

/*コメント*/
#comments{
 clear: both;
}