* {
	margin			: 0px;
	padding			: 0px;
	font-family		: arial, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	color			: #1F1F1F;
}

body {
	background: url(http://img-cdn.jg.jugem.jp/bc9/147444/20090108_530356.png);
	background-repeat: repeat;
	background-attachment: fixed;
	/*background		: #DCDCDC;*/
	font-size		: 12px;
	line-height		: 180%;
}

img {
	border: 0;
}

/* ================================================
Layout
================================================ */

#wrap {
	width			: 1020px;
	background		: #FFF;

	text-align		: center;
	margin			: 0px auto 0 auto;
}

#box {
	width			: 1010px;
	margin			: 0 10px 0px 10px;
	padding			: 0 0 0 0;
	text-align		: left;
	/*background		: gray;*/
}

#main {
	width			: 520px;
	float			: left;
	margin			: 0 0px 0 0;
	padding			: 0px 10px 0px 10px;
	/*background		: green;*/
}

#head {
	margin			: 40px 0 20px 10px;
}

#side {
	width			: 230px;
	float			: left;
	margin			: 80px 10px 0 0;
	padding			: 0px 0px 0px 0px;
	/*background		: pink;*/
}

#side2 {
	width			: 230px;
	float			: left;
	margin			: 80px 0 0 0px;
	/*background		: yellow;*/
}


#copyright {
	font-size		: 10px;
	width			: 1020px;
	text-align		: center;
	margin			: 0px auto 0px auto;
	background		: #fff;
}



/* ================================================
Link Color
================================================ */


a 			{ text-decoration: none; }
a:link		{ text-decoration: none; }
a:visited	{ text-decoration: none; }
a:active	{ text-decoration: none; }
a:hover		{ text-decoration: none; color: #FF6347;}




#main a 			{ text-decoration: none; }
#main a:link		{ text-decoration: none; border:none; color: #778899; }
#main a:visited		{ text-decoration: none; border:none; color: #778899; }
#main a:active		{ text-decoration: none; border:none; color: #778899; }
#main a:hover		{ text-decoration: none; border:none; color: #FF6347; }

#main .site_title a 		{text-decoration: none; border:none;}
#main .site_title a:link 	{text-decoration: none; border:none;}
#main .site_title a:visited	{text-decoration: none; border:none;}
#main .site_title a:active	{text-decoration: none; border:none;}
#main .site_title a:hover 	{text-decoration: none; border:none; color: #FF6347;}

/* ================================================
Header
================================================ */

.site_title {
	font-size			: 24px;
	font-weight			: bolder;
}

.description {
	font-size			: 12px;
	margin				: 5px 0 0 0;
	font-weight			: normal;
}


/* ==================================================
Main
================================================ */

.entry_navi{
	font-size				: 12px;
	color					: #666666;
	text-align				: center;
	margin					: 20px 0 0 0;
}


.entry_top {
	background		: #FFF url(./template/lifestripe/img/entry-bg-top.gif) no-repeat;
	height			: 13px;
}





.entry_middle {
	background		: #FFF url(./template/lifestripe/img/entry-bg-middle.gif) repeat-y;
	margin-bottom	: -1px;
}


.entry_bottom {
	background		: #FFF url(./template/lifestripe/img/entry-bg-bottom.gif) no-repeat;
	height			: 16px;
}


.stripe {
	margin: 0 10px 15px 10px;
}

.entry {
	padding			: 0 25px 3px 25px;
}


.entry_body {
	margin			: 0 0 5px 0;
}

.entry_author {
	font-size		: 10px;
	margin			: 5px 0px 5px 0px;
}

.entry_more {

}

.entry_state {
	font-size		: 10px;
	color			: #CCC;
	margin			: 0;
	text-align		: right;
}

.pict {
	border			: 5px solid #FFFFFF;
}

blockquote {
	font-size		: 11px;
	color			: #666666;
	margin			: 10px 10px 10px 10px;
	padding			: 10px;
	border-left		: 1px solid #CCCCCC;
	border-right		: 1px solid #CCCCCC;
}

.writeback-area {
	width			: 470px;
	border			: 1px solid #B5B5B5;
}

.writeback-bg {
	padding			: 15px 24px 6px 24px;
}

.writeback-title {
	padding			: 12px 15px;
	font-size		: 18px;
	font-weight		: bolder;
	color			: #FFF;
	background		: #B5B5B5;
}

.entry_body hr {
  display: none;
}

/* Comment=======================================*/

.comment-body {
	font-size		: 11px;
	padding			: 13px 15px 5px 15px;
}

.comment-state {
	font-size		: 10px;
	border-bottom	: 1px solid #B5B5B5;
	text-align		: right;
	padding			: 0 15px 10px 15px;
}

.commentform-area {
	margin			: 15px 14px 10px 14px;
}

.commentform-area th{
	font-size		: 11px;
	padding			: 0 10px 0 0;
	font-weight		: normal;
}

.commentform-area .textbox {
	font-size: 12px; 
	background: white;
	width: 200px; 
	margin:2px 0; 
	padding: 0; 
	border: 0; 
	border-bottom:1px solid #dddddd; 
}

.commentform-area textarea {
	margin			: 0 0 10px 0;
	width			: 350px;
	border			: 1px solid #CCC;
}


/* Trackback=======================================*/

.trackback-url {
	font-size		: 11px;
	padding			: 13px 15px 15px 15px;
}

.trackback-url .textbox {
	margin			: 5px 0 0 0;
	width			: 250px;
	border			: 1px solid #CCC;
}

.trackback-title {
	font-weight 	: bolder;
}

.trackback-body {
	font-size		: 11px;
	padding			: 13px 15px 5px 15px;
	border-top		: 1px solid #B5B5B5;
}

.trackback-state {
	font-size		: 10px;
	text-align		: right;
	padding			: 0 15px 10px 15px;
}


/* Profile======================================= */

.profile_name {
	font-weight		: bolder;
	padding			: 15px 25px 3px 25px;
}


/* Side================================================= */


.calendar {
font-family: "Verdana";
font-size: 10px;
color: #B0C4DE;
margin: 5px 0px 20px 0px;
}

.calendar_month {
font-family: "Verdana";
margin-bottom: 0px;
font-size: 10px;
color: #666666;
}

.cell {
width: 25px;
height: 20px;
padding: 0px;
text-align:center;
font-size: 10px;
color: #B0C4DE;
}

.linktitle {
	font-family		: "arial";
	font-size		: 16px;
	font-weight		: bolder;
	color			: #CC99CC;
}

.linktext {
	font-size		: 11px;
	text-indent		:0pt;
	line-height		: 180%;
	margin: 5px 0 15px 20px;
	color			: #0066CC;
}



#ad.links {
	font-size		: 11px;
	line-height		: 180%;
	margin: 5px 0 15px 20px;
}

.search {
	font-size		: 10px;
	color			: #333;
}

.search-form {
	width			: 200px;
	border			: 1px solid #CCC;
	margin			: 0 0 5px 0;
}


.jugem_bana{
	margin: 40px 0 5px 0;
}

#ad .linktext {
	margin:0;
}

ul {
	margin: 10px 0px;
	list-style-image: url(http://img-cdn.jg.jugem.jp/bc9/147444/20071205_378090.jpg);
	/*list-style: none;*/
	font-size:12px;
	text-align:light;
}

ul.navi {
	margin: 10px 0px;
	list-style: none;
	font-size:12px;
	text-align:center;
}

ul.navi li{
	list-style-image: url(http://img-cdn.jg.jugem.jp/bc9/147444/20071205_378090.jpg);
	display:inline;
	margin:0px 2px;
	padding:0px;
}