@charset "utf-8";

/* BERUFORT BLOG.CSS  */


/*--------------------------------------
*	
*	00.GLOBAL TAGS
*	01.BASIC STRUCTURE
*	02.CONTENTS
*	03.SIDE NAVIGATION
*	04.COMMENT
*	05.ICON
*
*--------------------------------------*/


/**-------------------------------------
	00.GLOBAL TAGS
---------------------------------------**/

body{
	text-align:center;
}

a{
	text-decoration:none;
	outline:none;
}

/**-------------------------------------
	01.BASIC STRUCTURE
---------------------------------------**/

div#container
{
	width:820px;
	margin:0 auto;
	text-align:left;
}

div#container div#header
{
	width:820px;
	height:285px;
	background:none;
}

div#container #header h1
{
	float:left;
	text-indent:0;
}

div#container #header h1 a
{
	display:block;
	margin:0;
	width:130px;
	height:55px;
}

#feedIcon
{
	float:right;
	margin:16px 0 0 0;
}

div#container #promArea
{
	margin:0 auto;
}

#main
{
	display: block;
	clear:left;
	margin:15px 0 0 0;
	width:820px;
}

div#footer
{
	margin:24px 0 0 0;
}

div#blog_side_nav
{
	float:left;
	margin:10px 0 0 0;
	width:190px;
}

/**-------------------------------------
	02.CONTENTS
---------------------------------------**/

#content p,
#content td,
#content li
{
	color:#363636;
	font-size:92%;
	background-color:#FFFFFF;
}

div.entry
{
	margin:0 0 50px 0;
}

.entryHead
{
	margin:10px 0 0 0;
	padding:0 0 0 8px;
	border-left:5px solid #F0066C;
}

.entryTitle
{
	display:block;
	font-size:167%;
	color:#F0066C;
}

.entryTitle a
{
	color:#F0066C;
}

.entryDate
{
	font-size:107%;
	color:#F0066C;
}

.entryPic
{
	margin:20px 0 0 0;
}

.entryWriting
{
	margin:20px 0 0 0;
	font-size:107%;
	line-height:1.8em;
}

.entryFooter
{
	margin:30px 0 0 0;
	padding:8px 0 0 0;
	width:610px;
	height:40px;
	background:url(../images/entryFooter_bg.png) no-repeat;
	color:#F0066C;
	font-size:77%;
}

.entryFooter span
{
	display:block;
	float:left;
	height:30px;
}

.entryFooter span a
{
	color:#F0066C;
}

.entryFooter span a:hover
{
	color:#FF4FB5;
}

.entryFooterPosted
{
	padding:4px 0 0 25px;
	background:url(../images/entryFooterPosted.png) no-repeat;
}

.entryFooterCategory
{
	margin:0 0 0 15px;
	padding:4px 0 0 28px;
	background:url(../images/entryFooterCategory.png) no-repeat;
}

.entryFooterComent
{
	margin:0 0 0 15px;
	padding:4px 0 0 26px;
	background:url(../images/entryFooterComent.png) no-repeat;
}

.entryFooterReadmore
{
	margin:0 0 0 15px;
	padding:4px 0 0 25px;
	background:url(../images/entryFooterReadmore.png) no-repeat;
}

/**-------------------------------------
	03.SIDE NAVIGATION
---------------------------------------**/

div#blog_side_nav dl
{
	margin:0 0 20px 0;
}

div#blog_side_nav dt
{
	margin:0 0 3px 0;
	width:190px;
	height:27px;
}

div#blog_side_nav dd
{
	background-image:url(../images/subnavHead.png);
	background-repeat:no-repeat;
	background-position:0 0.5em;
}

div#blog_side_nav dd a
{
	display:block;
	padding:4px 0 7px 20px;
	width:170px;
	background:url(../images/subnav_bg.png) no-repeat bottom;
	font-size:92%;
	outline:none;
}

div#blog_side_nav a
{
	color:#383838;
}

div#blog_side_nav a:hover
{
	color:#8A8A8A;
}

div#blog_side_nav p.banner
{
	margin:0 0 10px 0;
	outline:none;
}

/**-------------------------------------
	04.COMMENT
---------------------------------------**/

#content div.commentBlock
{
	margin:10px 0 30px 2px;
	border-bottom:1px solid #e5e5e5;
}

#content h3.comment
{
	margin:0 0 20px 0;
}

#content div.commentBlock p
{
	font-size:14px;
	color:#464646;
}

#content div.commentBlock p.commentAuthor
{
	padding:8px 0;
	font-size:12px;
	color:#757575;
}

#content p.noComment
{
	margin:10px 0 30px 2px;
	font-size:14px;
	color:#464646;
}

/**-------------------------------------
	05.ICON
---------------------------------------**/

img.mt_icon
{
	margin:0 0 1px 3px;
	vertical-align:middle;
}

/**--------------------------------------
	0N.MODULE
---------------------------------------**/



