/*** 画像の横に文字を回り込ませる **************************/
/* a.image { float: left; padding-right: 1em; } */

/* サムネイルのみ回り込ませる */
/* a.image.small { float: left; padding-right: 1em; } */

/*** 字下げや段落間のスペース処理 **************************/
/*
div.body p {
	text-indent:		1em;
	margin:			1em 0 1em 0;
}
*/
/*** ログインをサイドバー配置に ****************************/
/*
div.adminmenu  { display: none; }
div#side-login { display: block; }
*/

/*** システム情報（System info）を見えなくする *************/
/*
div#side-system-info { display: none; }
*/


/*** 追加のスタイル ****************************************/

p {line-height:160% ! important; }
h1 { font-family: "メイリオ", "うずらフォント","あずきフォント","あずきフォントP"; }
h2,h3,h4 { font-family: "メイリオ", "あずきフォント","あずきフォントP"; }

/* h1 { color: white; text-shadow: 3px 3px 7px #192f45; }
h2 { text-shadow: 2px 2px 5px #C9C; } */
a:hover {
  color:white !important;
  text-shadow: 0px 0px 4px #F00 !important;
  font-size: 99.999% !important;
}

/* body div { font-family: "メイリオ", "あずきフォントP","あずきフォント"; } */

/* body, a { 
  color: #eee !important;
  text-shadow: #888 2px 4px 11px;
  -uu-box-shadow: 2px 2px 3px #555599;
} */

pre.sourcecode {
  background-color: #FFF;
  border: 1px gray solid;
  margin: 0.6em 2em;
  padding: 0.5em;
  line-height: 100%;
  font-size: 10pt;
}

/* p a { text-decoration: underline ! important; } */
#side_twitter li { white-space: nowrap; overflow: visible; }
#side_lastfm li { white-space: nowrap; overflow: visible; }
div.side-b div.hatena-module li { line-height: 120%; }
.side_pubtime { color: gray; font-size: smaller; }

.code, .prettyprint {
  background-color: #EEF ! important;
  font-family: monospace;
  line-height: 1.05em;
  border: double 2px #66C;
  padding: 0px 10px;
  margin: 3px 20px;
}

.plaintext {
  background-color: #EFF;
  font-family: monospace;
  line-height: 1.05em;
  border: dotted 2px #6CC;
  padding: 0px 10px;
  margin: 3px 20px;
}