html{
	background-color : rgb(64,102,148);
	text-align : -moz-center;
	_text-align : center;
}

body{
	width : 680px;
	font-size : 13px;
}

/* a属性 */
a{
	color : #555555;
}
a:link{
	color : #555555;
}
a:active{
	color : #000000;
}
a:visited{
	color : #333333;
}
a:hover{
	color : #000000;
}

/* ヘッダスタイル */
#header{
	width : 680px;
	height : 150px;
	background-image : url(lunar_mtl/header_img.jpg);
	background-repeat : no-repeat;
/*	text-indent : -9999px;*/
}
#header a{
	text-align : center;
	float : left;
	font-size : 8px;
	height : 5px;
	width : 150px;
	background-image : url(lunar_mtl/title.gif);
	background-repeat : no-repeat;
	text-decoration : none;
	margin-top : 50px;
	margin-left : 50px;
	padding-top : 30px;
}
#header #url{
	clear :both;
	float : left;
	font-size : 0px;
	width : 190px;
	height : 25px;
	background-image : url(lunar_mtl/title_url.gif);
	background-repeat : no-repeat;
	text-decoration : none;
	margin-left : 50px;
}
#header #description{
	clear : both;
	float : left;
	width : 680px;
	text-align : left;
	color : #999999;
	padding-left : 10px;
}

/* EXメニュースタイル */
/* カレンダー */
#ex_menu{
	clear : both;
	width : 680px;
	height : 20px;
	color : #ffffff;
	_margin-top : 10px;
}
#ex_menu #this_month{
	float : left;
}
#ex_menu p{
	float : left;
	margin-left : 7px;
}
#ex_menu p a, #ex_menu p a:hover{
	color : rgb(255,242,124);
}

/* 左メニュースタイル */
#left_menu{
	clear : both;
	width : 135px;
	_width : 180px;
	float : left;
	background-color : #ffffff;
	color : #555555;
	padding-left : 30px;
	padding-right : 15px;
}
#left_menu .menu_block{
	margin-left : 10px;
}
#left_menu .menu_title{
	color : #555555;
	background-color : #cccccc;
	font-size : 12px;
	text-align : right;
	padding-right : 5px;
	margin-top : 25px;
	margin-bottom : 15px;
}
#left_menu .menu_title_blue{
	color : #ffffff;
	background-color : rgb(64,102,148);
	font-size : 12px;
	text-align : right;
	padding-right : 5px;
	margin-top : 25px;
	margin-bottom : 15px;
}
#left_menu .menu_title_yellow{
	color : rgb(64,102,148);
	background-color : rgb(255,242,124);
	font-size : 12px;
	text-align : right;
	padding-right : 5px;
	margin-top : 25px;
	margin-bottom : 15px;
}

#left_menu .menu_list{
	text-align : left;
	font-size : 12px;
}
#left_menu .menu_list p{
	margin-top : -5px;
}

/* メインスタイル */
#main{
	width : 500px;
	float : right;
	_float : left;
	background-color : #ffffff;
}
.entries{

}
.entries .entry_date{
	float : right;
	color : rgb(255,127,13);
	_padding-top : 30px;
	padding-right : 40px;
	_padding-bottom : 0px;
}
.entries .entry_header{
	clear : both;
	text-align : right;
	height : 65px;
	background-image : url(lunar_mtl/entrybox_top.jpg);
	background-repeat : no-repeat;
	background-position : bottom;	
	_padding-top: 10px;
	padding-bottom : 0px;
	margin-bottom : 0px;
}
.entries .entry_header .entry_title{
	float : left;
	font-size : 15px;
	text-align : left;
	padding-top : 10px;
	padding-left : 40px;
}
.entries .entry_header .entry_category{
	float : right;
	color : rgb(234,99,152);
	padding-right : 40px;
}

.entries .entry_body{
	clear : both;
	color : #333333;
	background-image : url(lunar_mtl/entrybox_side.jpg);
	font-size : 13px;
	text-align : left;
	padding-left : 40px;
	padding-right : 50px;
	_padding-top : 0px;
	margin-top : -1.1em;
	_margin-top : -1.6em;
}

.entries .entry_footer{
	background-image : url(lunar_mtl/entrybox_bottom.jpg);
	background-repeat : no-repeat;
	height : 65px;
	text-align : right;
	padding-right : 40px;
	padding-top : 10px;
	_padding-top : 20px;
	margin-top : -1.1em;
	_margin-top : -1.5em;
}
.entries .entry_footer p{
}

/* コメント表示 */
#comments{
	margin-left : 40px;
	margin-right : 25px
}
.c_head{
	text-align : right;
	background-color : rgb(64,102,148);
	color : #ffffff;
	padding-right : 20px
}
#comments .comment_body{
	color : #333333;
	font-size : 13px;
	text-align : left;
	margin-top : 10px;
	margin-left : 30px;
}
#comments .comment_footer{
	text-align : right;
}

/* トラックバック表示 */
#trackbacks{
	margin-left : 20px;
}
.t_head{
	text-align : right;
	background-color : rgb(255,242,124);
	color : rgb(64,102,148);
	padding-right : 20px
}
#trackbacks .trackback_header{
	font-size : 15px;
	text-align : left;
	margin-top : 15px;
	margin-left : 20px;
}
#trackbacks .trackback_body{
	color : #333333;
	font-size : 13px;
	text-align : left;
	margin-left : 30px;
}
#trackbacks .trackback_footer{
	text-align : right;
}

/* コメントフォーム */
#comment_form{
	margin-left : 40px;
	margin-right : 25px;
}

/* トラックバックＵＲＬ */
#trackback_url{
	margin-left : 40px;
	margin-right : 25px;
}

/* フッタースタイル */
#footer{
	clear : both;
	text-align : center;
	color : #ffffff;
}