body {
margin: 0px;
padding: 0px;
background: #F0F0F0 url("http://morganfield.img.jugem.jp/20060504_175636.gif") repeat-y;
}

div {
color: #000;     /* 本文の文字色 */
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅","メイリオ","Meiryo";
}

h1, ul, li {
margin: 0px;
padding: 0px;
}

h3 {
margin: 0px;
padding: 0px;
font-size: 10px;
}

p {
margin: 7px 0px 0px 0px;
padding: 0px;
}

img {
border: none;
}

/* リンクカラー */

a {
color: #0079CA;
text-decoration:none;
}

a:link {
color: #0079CA;
text-decoration: none;
}

a:visited {
color: #0079CA;
text-decoration: none;
}


a:hover {
color:#0079CA;
text-decoration:underline;
}




/* レイアウト */

#head {
width: 780px;
margin: 0px 0px 100px 30px;
padding: 0px;
}

#layout {
width: 900px;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#contents {
width:640px;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.set {
width: 610px;
margin: 0px 0px 40px 30px;
padding: 35px 0px 0px 0px;
background: url("http://morganfield.img.jugem.jp/20060504_175642.gif") no-repeat;
clear: both;
}

.wrap{
float: right;
width: 420px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#navi {
float:left;
margin: 0px 0px 0px 50px;
padding: 0px 0px 0px 0px;
border: 0px 0px 0px 0px;
width: 210px;
}

#navi li {
margin: 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}


/* ヘッダー */

.site_title {
font-size: 9px;
width: 657px;
margin: 0px 0px 4px 0px;
padding: 0px;
}

.site_title a,
.site_title a:link,
.site_title a:visited,
.site_title a:active {
color: #F0F0F0;
}

.site_title a:hover {
color: #F0F0F0;
}

.description {
font-size: 9px;
font-weight: normal;
margin: 10px 0px 0px 0px;
}




/* エントリー */

.entry_navi {
font-size: 10px;
margin: 0px 0px 50px 0px;
padding: 0px;
color: #FFF;
text-align: left;
}

.entry {
margin: 0px 0px 50px 0px;
padding: 0px;
}

.entry_title {
font-size: 12px;
font-weight: bold;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
color: #FFF;
}

.entry_title a,
.entry_title a:link,
.entry_title a:visited,
.site_title a:active {
color: #000;
text-decoration: none;
}

.entry_title a:hover {
color: #000;
text-decoration: underline;
}

.entry_body {
font-size: 10px;
line-height: 170%;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
clear: both;
}

.entry_body img {
margin-bottom:5px;
}

.entry_more {
font-size: 9px;
line-height: 150%;
margin: 15px 0px 5px 0px;
}

.entry_author {
font-size: 9px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #999;
text-align: left;
}

.entry_state {
font-size: 9px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #999;
text-align: left;
}

blockquote {
font-size: 10px;
line-height: 170%;
margin: 20px 0px 0px 20px;
padding: 0px 0px 0px 10px;
}

.date {
float: left;
font-weight: normal;
font-size: 9px;
width: 170px;
list-style: none;
line-height:200%;
}

.date a,
.date a:link,
.date a:visited,
.date a:active {
color: #000;
text-decoration: none;
}

.date a:hover {
color: #0079CA;
text-decoration: underline;
}

.sub_title {
font-size: 10px;
font-weight: bolder;
margin: 50px 0px 0px 0px;
padding: 0px;
}

.cate_name {
font-size: 9px;
font-weight: normal;
color: #AAA;
padding-left: 10px;
}

.cate_name a,
.cate_name a:link,
.cate_name a:visited,
.cate_name a:active {
color: #AAA;
text-decoration: none;
}

.cate_name a:hover {
color: #CC3300;
text-decoration: underline;
}


/* コメント */

.com {
margin: 10px 0px 10px 0px;
padding: 0px;
}

.com_date {
font-size: 9px;
margin: 10px 0px 10px 0px;
}

.com_body {
font-size: 10px;
line-height: 150%;
margin: 0px 0px 10px 0px;
}

.com_state {
font-size: 9px;
color: #999;
margin: 0px 0px 30px 0px;
padding: 0px;
}

.com_form {
font-size: 9px;
line-height: 150%;
margin: 0px 0px 10px 0px;
}



/* トラックバック */

.tb_url {
font-size: 9px;
margin: 10px 20px 10px 0px;
padding: 0px;
}

.tb {
margin: 10px 20px 10px 0px;
padding: 0px;
}

.tb_date {
font-size: 9px;
color: #999;
margin: 10px 0px 5px 0px;
}

.tb_title {
font-size: 10px;
margin: 20px 0px 10px 0px;
padding: 0px 10px 0px 0px;
color: #666;
}

.tb_body {
font-size: 10px;
line-height: 150%;
margin: 0px 10px 0px 0px;
}

.tb_state {
font-size: 9px;
color: #999;
margin: 10px 0px 30px 0px;
padding: 0px 10px 0px 0px;
}



/* プロフィール */

.profile {
font-size: 11px;
margin: 10px 20px 10px 20px;
padding: 10px;
}



/* サイドバー */

.linktitle {
margin: 0px 0px 0px 0px;
padding: 35px 0px 5px 0px;
border: 0px 0px 0px 0px;
background: url("http://morganfield.img.jugem.jp/20060504_175674.gif") no-repeat;
font-weight: bolder;
font-size: 9px;
}

.linktext {
font-size: 9px;
line-height: 190%;
margin: 0px 0px 40px 0px;
}

.linktext_jp {
font-size: 10px;
line-height: 190%;
margin: 0px 0px 40px 0px;
}



/* アマゾン */

.amazon {
margin: 15px 0px 30px 0px;
}

.amazon_text {
font-size: 10px;
margin: 10px 0px 20px 0px;
}

.amazon_pict {
font-size: 10px;
background-color: #FFF;
padding: 3px;
margin: 0px;
}



/* 検索 */

.search {
margin: 0px 0px 30px 0px;
}




/* フォーム */

form {
margin: 0px;
padding: 0px;
}

input,textarea,select {
font-size :10px;
background-color:#F5F5F5;
border: 1px solid #CCC;
padding: 2px 2px 2px 2px;
}

.bt {
background-color: #666;
font-size: 10px;
color: #FFF;
letter-spacing: 1px; 
border-color: #666;
}

/* TOPのSEARCH */
.inp {
width: 100px;
font-size :11px;
background-color:#FFF;
border: 1px solid #FFF;
padding: 3px 3px 3px 3px;
}


/* フッター */

/* ネックストボタン */

.next_btn {
width: 420px;
font-size: 9px;
margin: 0px 0px 0px 220px;
padding: 0px 0px 0px 0px;
text-align: left;
}

/* ページトップ */

#pagetop {
font-size: 9px;
margin: 0px 0px 50px 0px;
padding: 0px;
text-align: right;
}

/* コピーライト */

#copyright {
width: 468px;
font-size: 9px;
line-height: 190%;
margin: 0px 0px 50px 220px;
padding: 0px 0px 50px 0px;
text-align: left;
clear: both;
}


.lastfmWidget {float:left;width:100%;}.lastfmWidget object {float:left;}.lastfmWidget div {height:20px;}.lastfmWidget a {overflow:hidden;height:20px;margin:0;padding:0;text-decoration:none;}.lastfmHead a {float:left;background-repeat:no-repeat;background-position:0 -20px;}.lastfmHead a:hover {background-position: 0 0;}.lastfmFoot {clear:left;float:left;background-repeat:repeat-x;background-position:0 100%;}.lastfmFoot a {float:right;background-repeat:no-repeat;background-position:0 -20px;}.lastfmFoot a.config {width:85px;background-position: 0 -20px;}.lastfmFoot a.config:hover {background-position: 0 0;}.lastfmFoot a.view {width:74px;background-position:-85px -20px;}.lastfmFoot a.view:hover {background-position:-85px 0;}.lastfmFoot a.popup {width:25px;background-position:-159px -20px;}.lastfmFoot a.popup:hover {background-position:-159px 0;}
