* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0px 0px 0px 0px;
	background: url(http://img.2009.happy.lovepop.jp/20100208_1043605.gif);
	}

#wrapper_body {
	width: 715px;
	margin: 0 auto;
}


a:link,
a:active ,
a:hover {color:#5C4033; text-decoration:underline;}
a:visited {color:#5C4033; text-decoration:none;}

h1 {
	margin: 20px 0px 10px 20px;

}

ul {
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

.site_title {
           height: 180px;
	background: url(http://happytime2009.img.jugem.jp/20090620_704756.jpg);
           background-position:90% 90%;   
           background-repeat:no-repeat;

	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
 	font-weight: bolder;
           font-size:36px;
	color: #ffffff;
  
}

.site_title a {color:#d2b48c; text-decoration:none;}
.site_title a:link {color:#d2b48c; text-decoration:none;}
.site_title a:visited {color:#d2b48c; text-decoration:none;}
.site_title a:active {color:#d2b48c; text-decoration:none;}
.site_title a:hover {	color:#d2b48c; text-decoration:none;
}


.description {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 14px;
	font-weight: bolder;
	color: #5C4033;
	margin: 10px 0px 40px 20px;
}

.menu{
	margin: 0px;
	padding: 10px 0px 10px 0px;
	background-color: #d2b48c;
	border-left:  1px solid #d2b48c;
	border-right: 1px solid #d2b48c;
	
}

.menu a:link {color:#ffffff; text-decoration:underline;}
.menu a:visited {color:#ffffff; text-decoration:underline;}
.menu a:active {color:#ffffff; text-decoration:underline;}
.menu a:hover {color:#5C4033; text-decoration:underline;}


.entry_navi {
	text-align: center;
	font-size: 11px;
	padding: 2px;
	margin:2px 2px 30px 2px;
	background: #fafafa;
}

.entry {
	background: #ffffff;
	margin: 0px 15px 20px 15px;
	padding: 10px;
	border:  1px solid #d2b48c;
}

.entry_navi{
	font-size:11px;
	text-align:center;
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
           margin-bottom: 3px;
}


.entry_title{
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 14px;
	font-weight: bolder;
	color: #5C4033;
	margin: 0px 0px 5px 0px;
	padding-bottom: 10px;
	border-bottom: 2px dotted #d2b48c;
}


.entry_date {
	font-family: "Verdana";
	font-size: 12px;

	color: #5C4033;
	margin: 0px 0px 0px 0px;
           text-align:right;
	}


.entry_author {
        	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 10px;
	font-weight: normal;
	color: #d2b48c;
	margin: 15px 0px 15px 0px;
	}


.entry_body {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 12px;
	line-height: 170%;
	color: #5C4033;
	margin: 0px 0px 15px 0px;
          background-color: ;
	}

.entry_more {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 11px;
	line-height: 170%;
	color: #333333;
	margin: 15px 30px 10px 20px;
	}

.entry_state {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 10px;
	color: #d2b48c;
	margin: 10px 0px 10px 0px;
	}

blockquote {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 11px;
	color: #808080;
	margin: 20px 10px 20px 10px;
	padding: 10px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}

.pict {
	border-width: 0px;
	border-style: solid;
	border-color: #5C4033;
¡¡¡¡¡¡¡¡¡¡margin: 5px 0px;

}
.main{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	background-color: #ffffff;
	border-left:  1px solid #d2b48c;
	border-right: 1px solid #d2b48c;
          color: #d2b48c;	
}

.main a:link,
.main a:visited,
.main a:active {color:#d2b48c; text-decoration:none;}
.main a:hover {color:#d2b48c; text-decoration:underline;}

.links {
	margin: 10px 0px 0px 12px;
}

.linktitle {
	font-family: "Verdana";
	font-size: 12px;
	font-weight: bolder;
	color: #5C4033;
	line-height: 100%;
	margin: 0px 10px 0px 10px;
	padding: 2px;
	border-bottom: 2px dotted #d2b48c;
}


.linktext {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 11px;
	color: #5C4033;
	line-height: 170%;
	margin: 1px 10px 20px 10px;
	padding: 10px;

}



/* SEARCH---------------------------------------------------------------------- */
.search {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 11px;
	color: #333333;
	line-height: 170%;
	margin: 30px 0px 5px 20px;
}

.search_box {
	margin: 0px 0px 5px 20px;
}

/* FOOTER---------------------------------------------------------------------- */
.copyright {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 12px;
	color: #333333;
	line-height: 170%;
	margin: 0px 20px 20px 20px;
	padding-top: 10px;
	border-top: 1px dotted #CCCCCC;
	text-align:center;
	background-color: #ffffff;

}

/* CALENDAR---------------------------------------------------------------------- */
.calendar {
	font-family: "Verdana";
	font-size: 10px;
	color: #ffffff;
	
	line-height: 140%;
	
	background: #d2b48c;
	margin: 1px 10px 20px 10px;
	padding: 3px 0px 10px 0px;
	}

.cell {
	/*background: url(./template/flat/img/cell.gif) no-repeat;*/
	width: 25px;
	height: 13px;
	padding: 1px;
}


.weekday {
        font-size: 9px;
        text-align: center;
	width: 25px;
	height: 13px;
	padding: 1px;
}

.today {
       background-color: #F5F5F5;
}

.jugem_bana{
	margin: 20px 1px 10px 12px;
}

ul.navi {
	margin: 20px 0px;
	list-style: none;
	text-align:center;
	font-size:11px;
	color: #5C4033;
}

ul.navi  li{
	display:inline;
}

html,body {
scrollbar-arrow-color: #d2b48c;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #d2b48c;
scrollbar-shadow-color: #d2b48c;
scrollbar-3dlight-color: #d2b48c;
scrollbar-darkshadow-color: #d2b48c;
scrollbar-track-color: #d2b48c;
}

