@charset 'utf-8';

@import url("http://www.kagiyade.net/test/css/common.css");
@import url("http://www.kagiyade.net/css/nishi_top02.css");



/* ============= leftCol ============= */

#leftCol {
	width		: 200px;
	text-align	: left;
	float		: left;
}

#leftCol h2 {
	margin-bottom		: 20px;
}

#leftCol h3 {
	margin-bottom		: 10px;
}

#leftCol li {
	list-style-type		: none;
	margin-bottom		: 4px;
}

.planmenu_space {
	margin		: 30px 0 5px 0;
}


/* ============= mainCol ============= */

#mainCol {
	width		: 420px;
	text-align	: left;
	float		: right;
	padding-top : 70px;
	overflow: hidden;
}

#mainCol li {
	list-style-type		: none;
}

#mainCol h3 {
	margin-bottom		: 22px;
}

.blog_content{
	font-size	: 12px;
	color		: #333;
	padding		: 5px;
	line-height	: 150%;
	text-align	: left;
	}

.blog_title {
	background	: url(../img/blog_title_bar.gif) no-repeat;
	width		: 418px;
	height		: 34px;
	color		: #C00;
	padding		: 10px 0 0 5px;
}

.blog_title a:link, .blog_title a:active, .blog_title a:visited {
	color		: #C00;
	font-size	: 14px;
	font-weight	: normal;
	text-decoration	: none;
}

.blog_title a:hover {
	color		: #C00;
	font-size	: 14px;
	font-weight	: normal;
	text-decoration	: underline;
}

.blog_entrybody {
	color		: #333;
	font-size	: 12px;
	line-height	: 150%;
	margin		: 20px 0;
	text-align	: left;
}

.blog_entrybody li {
	line-height	: 180%;
}

.posted {
	font-size	: 10px;
	height		: 22px;
	width		: 420px;
	text-align	: left;
	padding		: 5px 0 0 0;
	margin		: 10px 0 20px 0;
	border-top	: #FC6 1px solid;
	border-bottom	: #FC6 1px solid;
}

.coment {
	height		: 14px;
	border-left	: #FC6 solid 1px;
	padding		: 0 3px;
}

/* leftCol **********************************************/

#module-calendar module {
	border:solid 1px;
}

.monthly_title {
	color		: #333;
	font-size	: 12px;
	line-height	: 150%;
	margin-top	: 30px;
}

.entry_list {
	text-align	: left;
	line-height	: 100%;
}
	
.monthly_title h3 {
	text-align	: center;
	font-size	: 12px;
	font-weight	: normal;
	color		: #000;
	background	: #d9d9d9;
	border-bottom	:1px solid #666;
	border-top	: 1px solid #666;
	margin		: 0;
	line-height	: 200%;	
}

.monthly_title ul {
	text-align	: center;
}

.monthly_title ul li {
	border-bottom	: #666 1px dotted;
	line-height	: 120%;
	font-size	: 12px;
}

.monthly_title ul li a:link, .monthly_title ul li a:visited, .monthly_title ul li a:active{
	text-decoration	: none;
	color		: #333;
	font-size	: 12px;
}

.monthly_title ul li a:hover {
	text-decoration	: underline;
	color		: #C00;
	font-size	: 12px;
}

#blog_cate {
	margin		: 25px 0 25px 0;
}

#blog_cate p {
	margin		: 10px 0;
	text-align	: left;
}

/* calender ************************************************/

#calender {
	background	: url(../img/blog_calender_frame.gif) no-repeat;
	background-position	: 0 20px;
}

.module-content table {
	font-size	: 12px;
	text-align	: right;
	margin-right: 20px;
	line-height	: 140%;
}

.module-content table  th {
	width		: 25px;
	text-align	: center;
	font-size	: 9px;
	font-weight	: normal;	
}

.module-content table  td {
	letter-spacing	: normal;
	height		: 24px;
	font-size	: 12px;	
}

/* entry Archive ********************************************/

h5 {
	font-size	: 12px;
	font-weight	: bold;
	color		: #666;
	margin		: 20px 0 10px 0;
}

.techstuff {
	font-size	: 12px;
}

#trackbackComent p{
	font-size	: 12px;
	margin-top	: 10px;
}


.social_button {
	margin: 10px 0;
	text-align: left;
}


.social_button ul {
	margin: 0;
	padding: 0;
}

.social_button li {
	list-style-type: none;
	float: left;
	margin: 0 4px 0 0;
}

.social_button iframe {
	margin: 0;
}

