/***********************************************/
/* redefine layout                             */
/***********************************************/

#center{ width: 850px; }
#content{ width: 650px; }


/***********************************************/
/* Blog List                                   */
/***********************************************/
#gurusBlog{
	float: left;
	width: 100%;
	margin: 15px 0 15px 0;
}

.gurusBlogList{
	float: left;
	width: 100%;
	border-bottom: 5px solid #b4d6f7;
	margin-bottom: 40px;
	padding-bottom: 15px;
}

.gurusBlogList .title{
	font-size: 230%;
	padding-bottom: 5px;
}
.gurusBlogList .title a{ color: #aaaaaa; }
.gurusBlogList .title a:link{ color: #aaaaaa; }
.gurusBlogList .title a:visited{ color: #dddddd; }
.gurusBlogList .title a:hover{ color: #000000; text-decoration: none; }

.gurusBlogList .author{
	float: left;
	font-size: 80%;
	font-weight: bold;
	padding: 3px 0 20px 0;
}

.gurusBlogList .date{
	float: left;
	font-family: tahoma, verdana, arial, sans-serif, "맑은 고딕", "굴림";
	font-size: 70%;
	color: #aaaaaa;
	padding: 4px 0 0 5px;
}

.gurusBlogList .description{
	float: left;
	width: 100%;
	color: #000000;
	line-height: 1.5em;
	text-align: justify;
}

.gurusBlogList .tagIcon{
	float: left;
	clear: left;
	width: 32px;
	padding: 4px 5px 0 0;
}

.gurusBlogList .tag{
	float: left;
	font-size: 80%;
	color: #000000;
	margin-top: 3px;
	text-align: middle;
}

#pageNav{
	float: left;
	width: 100%;
}


/***********************************************/
/* Blog Catalog                                */
/***********************************************/

.gurusBlogCatalog{
	float: left;
	width: 100%;
	border-bottom: 1px dotted #b4d6f7;
	padding: 5px 0 1px 0;
}

.gurusBlogCatalog .title{
	float: left;
	width: 480px;
	font-size: 120%;
}
.gurusBlogCatalog .title a{ color: #666666; }
.gurusBlogCatalog .title a:link{ color: #666666; }
.gurusBlogCatalog .title a:visited{ color: #bbbbbb; }
.gurusBlogCatalog .title a:hover{ color: #000000; text-decoration: none; }

.gurusBlogCatalog .date{
	float: right;
	font-family: tahoma, verdana, arial, sans-serif, "맑은 고딕", "굴림";
	font-size: 70%;
	color: #aaaaaa;
	padding-top: 9px;
}

.gurusBlogCatalog .author{
	float: right;
	font-size: 80%;
	font-weight: bold;
	padding: 8px 5px 0 0;
}


/***********************************************/
/* Recent Blog                                 */
/***********************************************/

#recentBlog{
	float: left;
	line-height: 1.5em;
	padding-left: 5px;
}


