body{background-image:url(http://gladlygladee.com/gladee/blog/back.jpg);
font-style: normal;
font-family: ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック,Osaka}
/* コンテナ */
div#container{
width: 820px;
margin: auto}

/* ヘッダー */
div#header{text-align:center;
padding-top: 0;
padding-bottom: 0;
margin-bottom:20px}

/* メイン */
div#main{width: 600px;
float: right}

/* コンテンツ */
div#content{width: 420px;
float: left;
background-image: url(http://gladlygladee.com/gladee/blog/contentsback.gif);
background-position:right top;
background-repeat:repeat-y;
padding-left:0;
padding-right:0;
margin-left:-15px;
margin-right:0;
margin-bottom:20px}

p#pagetitle{background-image: url(http://gladlygladee.com/gladee/blog/back.jpg);
font-size: 1em;
font-weight: bold;
color: #333333;
padding-left: 20px;
padding-right:0;
padding-bottom:15px;
margin:0}

/* 記事 */
div.post{background-image: url(http://gladlygladee.com/gladee/blog/contentsback.gif);
background-position:right top;
background-repeat:repeat-y;
padding: 10px 10px 10px 0;
margin: 0 auto;
margin-top:0px;
margin-bottom: 50px}

div.post h2  {background-image: url(http://gladlygladee.com/gladee/blog/title2.jpg);
background-position: center top;
background-repeat: no-repeat;
font-size: 0.875em;
color: #333333;
padding-top: 22px;
padding-left: 140px;
padding-right: 10px;
padding-bottom: 30px;
margin: 0}

div.post h2 a{text-decoration: none;
color: #333333}

div.honbun{
font-size: 0.75em;
line-height: 1.6;
margin-top: 0;
margin-left:40px;
margin-right:30px;
margin-bottom:50px}

div.honbun p{margin-top: 0}

p.postinfo{font-size: 0.75em;
color: #333333;
text-align: right;
margin: 20px 30px 0 0;
clear: both}

p.postinfo a{color: #333333}

/* 記事内の画像 */
div.honbun img{border: none}

/* ページリンク */
p.pagelink a{font-size: 0.75em;
color: #005890}

span.pageprev{float: left}

span.pagenext{float: right}

p.pagelink{margin: 20px 20px 20px 40px;
overflow: hidden}

/* コメント */
div#comments{clear: both;
border: solid 1px #333333;
padding: 10px 18px;
margin: 20px 20px 20px 35px}

div#comments h3{font-size: 0.875em;
border-bottom: solid 1px #333333;
padding-bottom: 3px}

div#comment-greeting{font-size: 0.65em}

div#comments label{font-size: 0.7em}

div#comments-open-data div,
div#comment-form-reply,
div#comments-open-text,
div#comments-open-captcha,
div#comments-open-footer{margin-top: 10px}

textarea{width: 325px;
height: 170px}

div.compost{font-size: 0.75em;
border-bottom: dotted 1px #333333}

p.cominfo{text-align: right}

div#comments a{color: #005890}

body.mt-comment-preview div#comments
{width: 555px;
margin-left: auto;
margin-right: auto}

body.mt-comment-error div#comments
{font-size: 0.875em;
width: 555px;
margin-left: auto;
margin-right: auto}

div#tb{border: solid 1px #ff0099;
padding: 10px 18px;
margin: 20px 0}

div#tb h3{font-size: 0.75em;
border-bottom: solid 1px #ff0099;
padding-bottom: 3px}

p#tburl{font-size: 0.75em;
background-color: #ff99cc;
padding: 8px;
margin-bottom: 30px}

div.pingpost{font-size: 0.75em;
border-bottom: dotted 1px #ff0099}

p.pinginfo{text-align: right}

div#tb a{color: #005890}

/* サイドバー */
div#sidebar{background-image:url(http://gladlygladee.com/gladee/blog/back.jpg);
width: 180px;
float: right;
margin-bottom: 50px;
margin-right: 0;
margin-left: 0;
padding-right:2px;
padding-left:2px;
_padding-right:0;
_padding-left:0;
font-size: 0.85em}

div#sidebar li{font-size: 0.85em;
list-style-type: none;
margin-bottom: 4px}

div#sidebar li a{color: #333333;
text-decoration: none;
border-bottom: dotted 1px #4babe3}

div#sidebar ul{margin: 0px 0px 20px 0px;
padding: 0}

/* サイドバー ２ */
div#sidebar2{background-image:url(http://gladlygladee.com/gladee/blog/back.jpg);
width: 170px;
float: left;
margin-top: -10px;
margin-bottom: 50px;
margin-right: 0;
margin-left: 0;
padding-right:2px;
padding-left:2px;
_padding-right:0;
_padding-left:0;
font-size: 0.85em}

div#sidebar2 li{font-size: 0.85em;
list-style-type: none;
margin-bottom: 4px}

div#sidebar2 li a{color: #333333;
text-decoration: none;
border-bottom: dotted 1px #4babe3}

div#sidebar2 ul{margin: 0px 0px 20px 30px;
padding: 0}
/* 検索フォーム */
input#s{width: 110px;
margin-top: 5px;
margin-bottom: 5px}

input{margin-left: 2px}

form{margin-top: 20px;
margin-bottom: 0px}

/* リンク */
p.links{
font-size: 0.75em;
font-family: Verdana, Helvetica, sans-serif;
padding-top: 35px;
padding-bottom: 30px;
margin:  0}

p.links a{color: #444444;
text-decoration: none
border: none}

p.links img{
vertical-align: middle;
border: none}

/* カレンダー */
#calendar {
    margin: 5px 0 10px;;
    color: #444444;
}
.calendarhead {
    padding-bottom: 5px;
    font-size: 9px;
    letter-spacing: 0.2em;
}
#calendar table {
    padding: 0;
    border-collapse: collapse;
}
#calendar th {
    padding-bottom: 3px;
    text-align: center;
    font-size: 9px;
    width: 21px;
}
#calendar td {
    padding: 2px 0;
    text-align: center;
    font-size: 10px;
    line-height: 120%;
}
.today {
    display: block;
    border: 1px solid #444444;
}
.sunday,
.holiday,
.holiday a:link,
.holiday a:visited {
    color: #e50003;
}
.saturday,
.saturday a:link,
.saturday a:visited {
    color: #0000ff;
}

/* フィード */
p.feed{background-image: url(http://gladlygladee.com/gladee/blog/feed1.png);
background-position: center;
background-repeat: no-repeat;
font-size: 0.75em;
font-family: Verdana, Helvetica, sans-serif;
padding: 5px;
margin: 50px 50px 25px 0}

p.feed a{color: #444444;
text-decoration: none}

p.feed img{
vertical-align: middle;
margin-right: 8px}


/* フッター */
div#footer{border-top: solid 3px #CC0000;
clear: both}

address{font-size: 0.75em;
text-align:center;
font-style: normal;
font-family: Verdana, sans-serif;
padding-top: 6px}

address a{color: #333333}




