body {
margin: 0 ;padding: 0px;
background:transparent url(./template/sky/img/back.jpg) repeat-x ;
background-color:#fff;
font-size:xx-small;
}

td{
vertical-align :top;
}
.link_page{
padding:5px 26px ;
}
.mado{
padding:12px 0px 30px 26px;
width:320px;
}
.mado1{

}
.mado2{
padding:6px 0px 20px 26px;
width:147px;
}
.cal_mado{
border:solid #fff;
border-width:2px 2px 2px 0px;
margin-top: 8px;
padding:0px;
padding-right:40px;
}

.linktitle {
font-family: "Arial";
width:147px;
padding-bottom:8px;
color:#36c;
}
.linktext{
line-height:1.8em;margin-bottom: 1em;
width:147px;
}

.linktext li ,.amazon{
list-style-type:none;margin-left:12px;
}

.linktext li a{
background-color:#fff;
}
ul {margin: 0px 0px 0px 0px;padding: 0px;}
.amazon strong{font-weight:normal;}


a {text-decoration: underline; }
a:link		{ color: #066; text-decoration: underline; }
a:visited	{ color: #066; text-decoration: }
a:active	{ color: #369; text-decoration: none; }
a:hover {color:#066;position:relative;top:1px;left:1px;}



.site_title{
background:transparent url(./template/sky/img/plane.gif) no-repeat 100% 5px;

font-size: big;
font-weight:bold;
letter-spacing:1.3em;
font-family: "Arial";
margin: 0px;
padding:12px 0 12px 26px;

z-index:20;
}

.site_title a,.site_title a:visited{color:#369;text-decoration: none;}

.description {
font-family: "Arial";
color: #69f;
margin: 0px;
font-size: xx-small;
}



.entry {
margin: 0px;padding: 0px;
}
.entry b ,.entry strong{
color: #f60;
}
.entry_date {
width:320px;
font-family: "Arial";
margin-left: 18px;
}

.entry_title ,.comment_title,.trackback_title{
width:320px;
font-weight:bold;
border:solid #fff;
padding-bottom:8px;
border-width:0px 0px 2px 0px;
font-family: "Arial";
font-size:x-small;color: #36c;
}
.trackback_title{
margin-bottom:28px;
}

.entry_body {
font-family: "Arial";
line-height: 1.8em;color: #039;
width:320px;
padding-top:6px;
}
.entry_author,.comment_author,.entry_state a{
font-size:10px;
font-family: "Arial";
color: #36c;
}

.entry_author{padding-top:12px;}

.entry_more {
font-family: "Arial";
line-height: 1.8em;color: #696;
}


.calendar {
font-family: "Arial";color: #663;margin:0px;
}
.calendar_month {
font-family: "Arial";margin-bottom: 6px;color: #663;
}
.cell {
width: 20px;height:16px;
color: #369;
}

.cell a,.cell a:visited{color:#369;}

.today{
background:transparent url(./template/sky/img/today.gif) no-repeat;
font-weight:bold;
}



blockquote {
font-family: "Arial";
color: #663;margin: 20px 10px 20px 10px;padding: 10px;border-left: 3px solid #CCC;
}

.entry_navi{margin: 5px 0px 5px 20px;
}

input,textarea{color:#fff;background-color:#36c;border-style:0px solid #369;}

.search {
font-family: "Arial";
line-height: 120%;margin: 0px 0px 5px 12px;
}
.copyright {
text-align:right;
font-family: "Arial";
font-size: 10px;color: #663;line-height: 170%;margin: 10px 0px 0px 0px;
}
div.form{height:0}


.page_navi {
font-size: 10px;
text-align: center;
color: #36c;
}