/* font size & font family */
body                        {font-family:"Verdana";font-size:small;}
#banner                     {font-family:"Verdana" sans-serif;}
#banner h1 a                {font-size:x-large;}
.tag-title                  {font-size:x-large;}
#banner .description        {font-size:normal;}
.sidetitle                  {font-size:normal;}
.syndicate                  {font-size:normal;}
.date                       {font-size:small;}
h3.title                    {font-size:small;}
.listCategoryArticle ul li  {font-size:x-small;}
.tag-word                   {font-size:x-small;}
.posted                     {font-size:x-small;}
#calendar th                {font-size:small;_font-size:x-small;}
.calendarday                {font-size:small;_font-size:x-small;}
.comments-body              {font-size:x-small;}
*{ _font-size: 95%;}

/* all */
body{
	background: url(http://blog.seesaa.jp/img/bg/wc_black/bg.jpg) fixed;
	text-align:center;
	margin:0;
	padding:0;
	color:#ddd;
  _padding-top: 20px;
  _padding-bottom: 50px;
  }

a:link , a:visited{color:#ffd600;}
a:hover{text-decoration:none;}

#container{
	width:800px;
	text-align:left;
	margin: 20px auto 50px auto;
	_margin: 50px auto 50px auto;
	background: #222;
  }

/* header */
#banner{
	background:url(http://blog.seesaa.jp/img/bg/wc_black/header_ie.gif);
	width: 630px;
	_width:800px;
	height:106px;
  _height:146px;
  padding: 40px 0 0 170px;
  }
#banner h1 a{
	color:#fff;
	text-decoration:none;
  }
#banner h1{
  margin:0;
  }
#banner .description{
	color:#fff;
  }

/* Right */
#content{
	width:560px;
	float:right;
	margin-right:10px;
	_margin-right: 0;
  }

/* -navigation- */
.navi {
	text-align:center;
	padding-bottom:14px;
	color:#fff;
  }
.navi a , .navi a:visited{
	color:#fff !important;
  text-decoration: none;
  }

/* -blogmain- */
.blog{
  width: 560px;
  margin: 10px 0 40px 10px;
  position: relative;
  }
h2{
	margin:0px;
	font-weight: lighter;
  }
.blogbody{
  }
h3.title{
  position: absolute;
	background: url(http://blog.seesaa.jp/img/bg/wc_black/title.gif);
	width: 510px;
	_width: 560px;
	height: 44px;
	line-height: 42px;
	padding-left: 50px;
  }
h3.title a{
	text-decoration:none;
  }
.text{
	margin:60px 0 0 0;
	padding:10px 10px 20px 10px;
	line-height:2;
  }
.text blockquote{
	background: url(http://blog.seesaa.jp/img/bg/wc_black/quotation.gif) no-repeat left top;
	margin: 0 0 0 20px;
	padding:15px;
  }
.posted{
	padding:5px 5px 10px 10px;
	text-align:left;
	margin-bottom:0px;
  }
.posted a{
  text-decoration: none;
  }
/* -Comment + TB- */
#comments {
	padding:10px 0px 10px 10px;
	margin-top:25px;
  }

#comments .text{
  border:none;
  margin-top: 10px;
  }

#comments form {
	margin:0px;
	padding:0px 10px;
  }
textarea{
	width:95%;
	margin-bottom:5px;
  }
.comments-head{
	font-weight:bold;
	margin:0px;
	padding: 0px 0px 10px 0px;
  }
.comments-body {
	margin:0px;
	padding:0px;
  }
.comments-post {
	padding:10px;
	text-align:right;
  }
#trackback {
	margin-bottom:30px;
	margin-top:25px;
	padding:15px;
	border:1px solid #C8A07B;
	background:#fff;
  }

/* -Recent- */
.listCategoryArticle{
	margin-top:10px;
	padding:10px;
	font-weight: bold;
  }
.listCategoryArticle ul{
	list-style:none;
	text-align:left;
	list-style-position:outside;
	font-weight: lighter;
	margin: 0px;
  padding-left: 20px;
  }
.listCategoryArticle ul li{
	margin:0;
	background:url(http://blog.seesaa.jp/img/listCategoryArticle.gif) no-repeat 0 2px;
	padding-left:12px;
	line-height:1.4;
  }

/* -Bookmark- */
.bookmark{
  margin: 10px 0;
  }

/* -Diet- */
.diet-content{
	padding-left:10px;
  }
#diet-foods{
	padding-left:10px;
  }
.food-title{
	width:20%;
	clear:left;
	float:left;
  }
.food-content{
	width:75%;
	padding-top:10px;
  }
#diet-container{
	border:1px solid #999;
	padding:5px;
	margin-bottom:5px;
  }
.diet-title{
	padding:2px 10px 2px 5px;
	margin-top:5px;
  }
.diet-content{
	padding-left:10px;
  }
#diet-foods{
	padding-left:10px;
  }
.food-title{
	width:20%;
	clear:left;
	float:left;
  }
.food-content{
	width:75%;
	padding-top:10px;
  }

/* -Tag- */
.tag-word{
	margin:0px 0px 0px 0px;
	line-height:1.4em;
	text-align:left;
  }
.tag{
	margin-top:5px;
	padding:10px;
	margin-left:0px;
  }
#tag_cloud{
	border:1px solid #CCC;
	padding:10px;
	text-align:left;
	position:relative;
  }
#tag_cloud a {
	padding:2px;
  }
.tag-title{
	font-weight:bold;
	text-align:left;
  }
.tag-body{
	margin:10px 0px;
	padding:10px 0px 0px 0px;
	position:relative;
  }
.tag-service{
	text-align:left;
	font-weight:bold;
	border-bottom:1px solid #CCC;
	padding:0px 0px 5px 0px;
	clear:left;
	position:relative;
  }
.tag-search{
	text-align:right;
	padding:5px 0px;
	margin-bottom:10px;
	font-weight:bold;
	position:relative;
  }
.tag-article{
	padding:0px 10px 10px 10px;
	text-align:left;
	position:relative;
  }
.tag-article-title{
	text-align:left;
	padding:0px 0px 5px 0px;
	font-weight:bold;
	position:relative;
  }
.tag-article-posted{
	font-weight:normal;
	position:relative;
  }
.tag-article-summary{
	padding:0px 10px;
	line-height:1.4em;
	position:relative;
  }
.tag-more{
	text-align:right;
	margin:10px 0px;
	clear:left;
	position:relative;
  }
.tag-photos{
	float:left;
	margin:10px 5px;
	position:relative;
	width:140px;
	height:200px;
  }
.tag-photos-title{
	line-height:1.4em;
	padding:5px 0px;
	text-align:left;
	position:relative;
  }
.tag-audios{
	margin:5px;
	position:relative;
  }
.tag-audios-title{
	text-align:left;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	position:relative;
  }
.tag-audios-posted{
	font-weight:normal;
	position:relative;
  }
.tag-videos{
	float:left;
	margin:10px 5px;
	position:relative;
  }
.tag-videos-title{
	line-height:1.4em;
	padding:5px 0px;
	text-align:left;
	position:relative;
  }
.tag-navi{
	clear:left;
	text-align:center;
	margin:10px 0px;
	position:relative;
  }

/* -twitter quote- */
.tweetBlockQuote{
  }
.tweetImg{
  width:53px;
  float: left;
  }
.tweetImg img{
  border:none;
  }
.tweetMain{
  float: right;
  width: 460px;
  margin-left: 10px;
  background: #fff;
  border: 1px solid #ddd;
  padding: 5px;
  color: #333;
  }
.tweetMain a{
  text-decoration :none;
  font-weight: bold;
  color: #2C83E3;
  }
.tweetText a , .tweetDate a{
  text-decoration :none;
  font-weight: lighter;
  color: #ffb400;
  }
.tweetDate a{
  text-decoration :none;
  font-weight: lighter;
  color: #bbb;
  }
.tweetBoth{
 clear:both;
  }

/* Left */
#links-left{
  width:210px;
	float:left;
	margin: 0 10px;
	_margin: 0 5px;
	line-height:1.5;
  }
.sidetitle{
	color:#fff;
	background:url(http://blog.seesaa.jp/img/bg/wc_black/sidetitle.gif);
	text-align:left;
  width:176px;
  _width:210px;
	font-weight:bold;
	height:33px;
	line-height: 33px;
  padding-left: 34px;
  margin-bottom: 10px;
  }
.side{
	margin-top:0px;
	margin-bottom:25px;
	padding:0 5px;
  }
.side-tag {
	margin-top:0px;
	margin-bottom:25px;
	padding:0 5px;
  }
.syndicate {
	margin-right:10px;
	text-align:center;
  }
#calendar table {
  width: 210px;
  margin-bottom: 30px;
  }
.calendarhead {
	color:#fff;
	background:url(http://blog.seesaa.jp/img/bg/wc_black/calendar_title.gif);
	text-align:left;
  width:210px;
	font-weight:bold;
	height:33px;
	line-height: 33px;
  margin-bottom: 10px;
  text-align: center;
  }
.calendarhead a{
  text-decoration: none;
  }
#calendar th{
  color: #fff;
  }
.calendarday a{
  color: #FFD600;
  font-weight: bold;
  }
.calendarday {
  }
input{
	max-width:200px;
  }
.input-submit{
	margin-right:5px;
  }


/* Footer */
#footer{
  clear:both;
	background:url("http://blog.seesaa.jp/img/bg/wc_black/footer_ie.gif") no-repeat center bottom;
	height: 50px;
	_height: 80px;
	padding: 15px 0;
  }

.powered {
	text-align:center;
  }
.powered table{
	margin:0px auto;
  }

/* Etc */
.copyright{
	text-align:center;
  }

#links,
#links-left,
.side,
#content,
.blog,
.blogbody,
.text{
	overflow:hidden;
  }